You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Bharadwaj, Nandita (GE Healthcare)" <Na...@ge.com> on 2006/07/19 09:26:02 UTC

THe Axis upgrade - problem with log4j

I upgraded from Axis Beta 2 to Axis 1.4. 
 
The difference in the jars are...
 
Axis Beta 2	 Axis 1.4	
axis.jar	 axis.jar	
commons-logging.jar	 commons-logging-1.0.4.jar	
jaxrpc.jar	 jaxrpc.jar	
log4j-core.jar	 log4j-1.2.8.jar	
tt-bytecode.jar	 	
wsdl4j.jar	 wsdl4j-1.5.1.jar	
		
		
	New jars	
	axis_ant.jar	
	commons-discovery-0.2.jar	
	saaj.jar	
		
We are using log4j.jar also. Should I delete this log4j.jar?
 
Then, when I tried to start Orion Application server.. its gving the
error...
 
java.lang.NoSuchFieldError: priority
at
com.ge.med.rumba.framework.logging.XMLPatternLayout.format(XMLPatternLay
out.java:117)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:292)
at
org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:
225)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(Ap
penderAttachableImpl.java:57)
at org.apache.log4j.Category.callAppenders(Category.java:187)
at org.apache.log4j.Category.forcedLog(Category.java:372)
at org.apache.log4j.Category.error(Category.java:286)
at
com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogServ
ice.java:254)
at
com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogServ
ice.java:284)
at
com.ge.med.rumba.dataeditor.pacsintf.PacsUtil.<init>(PacsUtil.java:103)
at
com.ge.med.rumba.framework.security.service.ejb.LdapDbAccess.<init>(Ldap
DbAccess.java:60)
at
com.ge.med.rumba.framework.servlet.session.WebAppSessionListener.<init>(
WebAppSessionListener.java:35)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorA
ccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCons
tructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at java.lang.Class.newInstance0(Class.java:308)
at java.lang.Class.newInstance(Class.java:261)
at com.evermind._ay._lte(.:4352)
at com.evermind._ay._lee(.:487)
at com.evermind._ay.<init>(.:317)
at com.evermind._am._rtb(.:607)
at com.evermind._ex._rtb(.:581)
at com.evermind._eu._bj(.:382)
at com.evermind._etb.run(.:27)
at com.evermind._bf.run(.:64)
 
We are refering to 'priority' variable like this ->
<LoggingEvent_instance>.priority.toString()?
 
I am not getting any APIs for log4j.jar. So I am not being able to check
whether 'priority' variable was present in the previous versions of
log4j.jar. 
Can anybody help?
 
OR is there any log4j forum I can ask this?
Thanks,
Nandita

Re: THe Axis upgrade - problem with log4j

Posted by Nilesh Ghorpade <ni...@yahoo.com>.
Hi Nandita,
  
  You can access the Log4J API's at "http://logging.apache.org/log4j/docs/api/index.html".
  
  Secondly "Priority" is a class which is present in Log4J "org.apache.log4j.Priority". 
  
  Also as per my knowledge you should not be using Priority in your  implementation classes. Priority is something similar to the  java.util.logging.Level class which defines the Logging levels.
  
  "http://wiki.apache.org/logging-log4j/Log4JProjectPages" is the URL  wherein you can find some information about the Log4J forums.
  
  Hope this helps.
  
  Cheers,
  
  Nile
  
  
  "Bharadwaj, Nandita (GE Healthcare)" <Na...@ge.com> wrote:          I upgraded from Axis   Beta 2 to Axis 1.4. 
   
  The difference in   the jars are...
   
                  Axis Beta 2      Axis 1.4          axis.jar      axis.jar          commons-logging.jar      commons-logging-1.0.4.jar          jaxrpc.jar      jaxrpc.jar          log4j-core.jar      log4j-1.2.8.jar          tt-bytecode.jar      
            wsdl4j.jar      wsdl4j-1.5.1.jar          
        
            
        
            
        New jars          
        axis_ant.jar          
        commons-discovery-0.2.jar          
        saaj.jar          
        
  
  We are using   log4j.jar also. Should I delete this log4j.jar?
   
  Then, when I tried   to start Orion Application server.. its gving the error...
   
  java.lang.NoSuchFieldError: priority
at   com.ge.med.rumba.framework.logging.XMLPatternLayout.format(XMLPatternLayout.java:117)
at   org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:292)
at   org.apache.log4j.RollingFileAppender.subAppend(RollingFileAppender.java:225)
at   org.apache.log4j.WriterAppender.append(WriterAppender.java:150)
at   org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221)
at   org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57)
at   org.apache.log4j.Category.callAppenders(Category.java:187)
at   org.apache.log4j.Category.forcedLog(Category.java:372)
at   org.apache.log4j.Category.error(Category.java:286)
at   com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogService.java:254)
at   com.ge.med.rumba.framework.logging.LocalLogService.logError(LocalLogService.java:284)
at   com.ge.med.rumba.dataeditor.pacsintf.PacsUtil.<init>(PacsUtil.java:103)
at   com.ge.med.rumba.framework.security.service.ejb.LdapDbAccess.<init>(LdapDbAccess.java:60)
at   com.ge.med.rumba.framework.servlet.session.WebAppSessionListener.<init>(WebAppSessionListener.java:35)
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:274)
at   java.lang.Class.newInstance0(Class.java:308)
at   java.lang.Class.newInstance(Class.java:261)
at   com.evermind._ay._lte(.:4352)
at com.evermind._ay._lee(.:487)
at   com.evermind._ay.<init>(.:317)
at com.evermind._am._rtb(.:607)
at   com.evermind._ex._rtb(.:581)
at com.evermind._eu._bj(.:382)
at   com.evermind._etb.run(.:27)
at   com.evermind._bf.run(.:64)
   
  We are refering   to 'priority' variable like this ->   <LoggingEvent_instance>.priority.toString()?
   
  I am not getting any   APIs for log4j.jar. So I am not being able to check whether 'priority'   variable was present in the previous versions of log4j.jar.   
  Can anybody   help?
   
  OR is there any   log4j forum I can ask this?
  Thanks,
  Nandita


 		
---------------------------------
How low will we go? Check out Yahoo! Messenger’s low  PC-to-Phone call rates.