FAQ
- Root cause exception NoSuchMethodException for javax.servlet.jsp.PageContext.pushBody(Ljava/io/Writer
- Root cause
NullPointerExceptioninUseBeansTag.doEndTag - While running
ant install.db.schemaget ERROR cannot findhibernate-mapping-2.0.dtd - Exception SQLException: Server configuration denies access to data source
- NullPointerException using SOAP
- "error: unrecognized character in input stream" Compilation error while building xplanner
- XPlanner servlet container running under Fedora 4 cannot connect to the database server
- Make mysql store chinese characters
- Running on Fedora Core 4 with default java components gets NoClassDefFoundError in db install and page view
Root cause exception NoSuchMethodException for javax.servlet.jsp.PageContext.pushBody(Ljava/io/Writer
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 inresource/xplanner-custom.properties. Specify your db connection settings inresource/xplanner-custom.propertiesinstead. - 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
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
It should be
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
- In mysql
my.iniconfiguration file put - 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:
- Problem in database creation
./install.sh new - 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
2 Comments
Hide/Show CommentsMar 16, 2008
lucy
(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
Jun 26, 2010
Jordan Mooney
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.