You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Dave Oxley <lo...@hotmail.com> on 2001/07/24 21:47:55 UTC
Java 1.1 & Log4J 1.1....Does it work?
Hello,
Is log4j 1.1 compliant with Java 1.1. I seem to get the following stack
trace running with Sun's JDK 1.1.8 and M$ Java Runtime, but it works fine
with Java 1.3. We've just upgraded from log4j 1.0 to 1.1 to use some of the
cool new features, but we need to remain Java 1.1 compliant because of
WebSphere3.02 (not by choice).
java.lang.NoSuchMethodError: java.beans.Introspector: method
getBeanInfo(Ljava/lang/Class;I)Ljava/beans/BeanInfo; not found
at org.apache.log4j.RollingFileAppenderBeanInfo.<init>(Compiled
Code)
at java.beans.Introspector.instantiate(Introspector.java:836)
at java.beans.Introspector.findInformant(Compiled Code)
at java.beans.Introspector.<init>(Compiled Code)
at java.beans.Introspector.getBeanInfo(Introspector.java:75)
at
org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:66)
at
org.apache.log4j.config.PropertySetter.getPropertyDescriptor(Compiled Code)
at
org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:146)
at
org.apache.log4j.xml.DOMConfigurator.setParameter(DOMConfigurator.java:473)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(Compiled Code)
at
org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(Compiled Code)
at
org.apache.log4j.xml.DOMConfigurator.parseChildrenOfCategoryElement(Compiled
Code)
at
org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:330)
at org.apache.log4j.xml.DOMConfigurator.parse(Compiled Code)
at
org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:486)
at
com.staffplanner.server.StaffplannerInitialiser.<init>(StaffplannerInitialis
er.java:69)
at .......etc.
Thanks.
Dave.
Dave@JungleMoss.com
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org
Re: Java 1.1 & Log4J 1.1....Does it work?
Posted by Ceki Gülcü <cg...@qos.ch>.
This is a well known and documented problem that comes up regularly.
Here is what the log4j FAQ says:
What are the prerequisites for log4j?
- Log4j is JDK 1.1.x compatible.
- Nevertheless, RollingFileAppender requires JDK 1.2 or above. This will be fixed in future releases of log4j. If you need RollingFileAppender to run under JDK 1.1 then you can simply remove RollingFileAppenderBeanInfo.class from log4j.jar.
HTH, Ceki
At 19:47 24.07.2001 +0000, Dave Oxley wrote:
>Hello,
>
>Is log4j 1.1 compliant with Java 1.1. I seem to get the following stack trace running with Sun's JDK 1.1.8 and M$ Java Runtime, but it works fine with Java 1.3. We've just upgraded from log4j 1.0 to 1.1 to use some of the cool new features, but we need to remain Java 1.1 compliant because of WebSphere3.02 (not by choice).
>
>java.lang.NoSuchMethodError: java.beans.Introspector: method
>getBeanInfo(Ljava/lang/Class;I)Ljava/beans/BeanInfo; not found
> at org.apache.log4j.RollingFileAppenderBeanInfo.<init>(Compiled
>Code)
> at java.beans.Introspector.instantiate(Introspector.java:836)
> at java.beans.Introspector.findInformant(Compiled Code)
> at java.beans.Introspector.<init>(Compiled Code)
> at java.beans.Introspector.getBeanInfo(Introspector.java:75)
> at
>org.apache.log4j.config.PropertySetter.introspect(PropertySetter.java:66)
> at
>org.apache.log4j.config.PropertySetter.getPropertyDescriptor(Compiled Code)
> at
>org.apache.log4j.config.PropertySetter.setProperty(PropertySetter.java:146)
> at
>org.apache.log4j.xml.DOMConfigurator.setParameter(DOMConfigurator.java:473)
> at org.apache.log4j.xml.DOMConfigurator.parseAppender(Compiled Code)
> at
>org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(Compiled Code)
> at
>org.apache.log4j.xml.DOMConfigurator.parseChildrenOfCategoryElement(Compiled
>Code)
> at
>org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:330)
> at org.apache.log4j.xml.DOMConfigurator.parse(Compiled Code)
> at
>org.apache.log4j.xml.DOMConfigurator.configure(DOMConfigurator.java:486)
> at
>com.staffplanner.server.StaffplannerInitialiser.<init>(StaffplannerInitialis
>er.java:69)
> at .......etc.
--
Ceki Gülcü - http://qos.ch
---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: log4j-dev-help@jakarta.apache.org