Hi Jeff & Arnaud,

Thanks for your quick response. Much appreciate your help.

> What are your source tree dirs?  Particularly, where does this class
reside
> and where does the code Cobertura instruments reside?

Please find my tree structure below. In summary it's the maven
recommended structure.

The code Cobertura instruments resides under ./target/cobertura/classes

I am assuming "where does this class reside" ? to mean the class
throwing the exception, and it resides under
src/java/au/com/sc/enterprisesms/SmsAppender.java and it extends
au.com.sc.logging.AbstractAlarmAppender which is contained in our
commons library 
SCCommons-1.0.jar.

au.com.sc.logging.AbstractAlarmAppender in turn extends
org.apache.log4j.AppenderSkeleton

The Cobertura instruments class is empty as the build fails and no class
have been instrumented yet.



./sql
./xdocs
./src
./src/test
./src/test/au
./src/test/au/com
./src/test/au/com/sc
./src/test/au/com/sc/enterprisesms
./src/test/au/com/sc/enterprisesms/database
./src/test/au/com/sc/enterprisesms/database/dao
./src/test/au/com/sc/enterprisesms/common
./src/test/au/com/sc/enterprisesms/jms
./src/test/au/com/sc/enterprisesms/jms/adapter
./src/test/au/com/sc/enterprisesms/jms/adapter/get
./src/test/au/com/sc/enterprisesms/jms/adapter/dload
./src/test/au/com/sc/enterprisesms/jms/adapter/dealerenquiry
./src/test/au/com/sc/enterprisesms/jms/adapter/ecs
./src/test/au/com/sc/enterprisesms/util
./src/test/au/com/sc/enterprisesms/exception
./src/java
./src/java/au
./src/java/au/com
./src/java/au/com/sc
./src/java/au/com/sc/enterprisesms
./src/java/au/com/sc/enterprisesms/model
./src/java/au/com/sc/enterprisesms/database
./src/java/au/com/sc/enterprisesms/database/dao
./src/java/au/com/sc/enterprisesms/database/util
./src/java/au/com/sc/enterprisesms/jms
./src/java/au/com/sc/enterprisesms/jms/adapter
./src/java/au/com/sc/enterprisesms/jms/adapter/get
./src/java/au/com/sc/enterprisesms/jms/adapter/dload
./src/java/au/com/sc/enterprisesms/jms/adapter/dealerenquiry
./src/java/au/com/sc/enterprisesms/jms/adapter/ecs
./src/java/au/com/sc/enterprisesms/util
./src/java/au/com/sc/enterprisesms/exception
./src/java/autoGen
./src/java/autoGen/jaxb
./src/java/autoGen/jaxb/au
./src/java/autoGen/jaxb/au/com
./src/java/autoGen/jaxb/au/com/sc
./src/java/autoGen/jaxb/au/com/sc/enterprisesms
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/sms
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/sms/binding
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/sms/binding/model
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/sms/binding/model/impl
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/sms/binding/model/impl/r
untime
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/dload
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/dload/binding
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/dload/binding/model
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/dload/binding/model/impl
./src/java/autoGen/jaxb/au/com/sc/enterprisesms/dload/binding/model/impl
/runtime
./src/java/autoGen/hibernate
./src/java/autoGen/hibernate/au
./src/java/autoGen/hibernate/au/com
./src/java/autoGen/hibernate/au/com/sc
./src/java/autoGen/hibernate/au/com/sc/enterprisesms
./src/java/autoGen/hibernate/au/com/sc/enterprisesms/persistence
./src/conf
./src/conf/webservices
./src/conf/au
./src/conf/au/com
./src/conf/au/com/sc
./src/conf/au/com/sc/enterprisesms
./src/conf/au/com/sc/enterprisesms/persistence
./bin
./target
./target/classes
./target/classes/au
./target/classes/au/com
./target/classes/au/com/sc
./target/classes/au/com/sc/enterprisesms
./target/classes/au/com/sc/enterprisesms/model
./target/classes/au/com/sc/enterprisesms/database
./target/classes/au/com/sc/enterprisesms/database/dao
./target/classes/au/com/sc/enterprisesms/database/util
./target/classes/au/com/sc/enterprisesms/persistence
./target/classes/au/com/sc/enterprisesms/jms
./target/classes/au/com/sc/enterprisesms/jms/adapter
./target/classes/au/com/sc/enterprisesms/jms/adapter/get
./target/classes/au/com/sc/enterprisesms/jms/adapter/ecs
./target/classes/au/com/sc/enterprisesms/jms/adapter/dload
./target/classes/au/com/sc/enterprisesms/jms/adapter/dealerenquiry
./target/classes/au/com/sc/enterprisesms/sms
./target/classes/au/com/sc/enterprisesms/sms/binding
./target/classes/au/com/sc/enterprisesms/sms/binding/model
./target/classes/au/com/sc/enterprisesms/sms/binding/model/impl
./target/classes/au/com/sc/enterprisesms/sms/binding/model/impl/runtime
./target/classes/au/com/sc/enterprisesms/util
./target/classes/au/com/sc/enterprisesms/dload
./target/classes/au/com/sc/enterprisesms/dload/binding
./target/classes/au/com/sc/enterprisesms/dload/binding/model
./target/classes/au/com/sc/enterprisesms/dload/binding/model/impl
./target/classes/au/com/sc/enterprisesms/dload/binding/model/impl/runtim
e
./target/classes/au/com/sc/enterprisesms/exception
./target/classes/webservices
./target/test-classes
./target/test-classes/au
./target/test-classes/au/com
./target/test-classes/au/com/sc
./target/test-classes/au/com/sc/enterprisesms
./target/test-classes/au/com/sc/enterprisesms/database
./target/test-classes/au/com/sc/enterprisesms/database/dao
./target/test-classes/au/com/sc/enterprisesms/common
./target/test-classes/au/com/sc/enterprisesms/jms
./target/test-classes/au/com/sc/enterprisesms/jms/adapter
./target/test-classes/au/com/sc/enterprisesms/jms/adapter/get
./target/test-classes/au/com/sc/enterprisesms/jms/adapter/dload
./target/test-classes/au/com/sc/enterprisesms/jms/adapter/dealerenquiry
./target/test-classes/au/com/sc/enterprisesms/jms/adapter/ecs
./target/test-classes/au/com/sc/enterprisesms/util
./target/test-classes/au/com/sc/enterprisesms/exception
./target/test-reports
./target/EnterpriseSMSService
./target/EnterpriseSMSService/WEB-INF
./target/EnterpriseSMSService/WEB-INF/wsdl
./target/EnterpriseSMSService/WEB-INF/map
./target/EnterpriseSMSService/WEB-INF/lib
./target/EnterpriseSMSService/WEB-INF/tld
./target/EnterpriseSMSService/WEB-INF/classes
./target/EnterpriseSMSService/WEB-INF/classes/au
./target/EnterpriseSMSService/WEB-INF/classes/au/com
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/sm
s
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/sm
s/binding
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/sm
s/binding/model
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/sm
s/binding/model/impl
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/sm
s/binding/model/impl/runtime
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/jm
s
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/jm
s/adapter
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/jm
s/adapter/ecs
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/jm
s/adapter/dealerenquiry
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/jm
s/adapter/get
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/jm
s/adapter/dload
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/dl
oad
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/dl
oad/binding
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/dl
oad/binding/model
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/dl
oad/binding/model/impl
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/dl
oad/binding/model/impl/runtime
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/pe
rsistence
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/ut
il
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/da
tabase
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/da
tabase/dao
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/da
tabase/util
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/mo
del
./target/EnterpriseSMSService/WEB-INF/classes/au/com/sc/enterprisesms/ex
ception
./target/generated-xdocs
./target/docs
./target/docs/images
./target/docs/cobertura
./target/javadoc
./target/javadoc/src
./target/cobertura
./target/cobertura/classes

Thanks
Lakshman


> -----Original Message-----
> From: Jeff Jensen [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 10 January 2007 1:04 PM
> To: 'Maven Users List'
> Subject: RE: [M1] cobertura-1.8 java.lang.NoClassDefFoundError
> 
> What are your source tree dirs?  Particularly, where does this class
reside
> and where does the code Cobertura instruments reside?
> 
> 
> -----Original Message-----
> From: Srilakshmanan, Lakshman
> [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, January 09, 2007 7:03 PM
> To: Maven Users List
> Subject: RE: [M1] cobertura-1.8 java.lang.NoClassDefFoundError
> 
> Thanks Jeff & Arnaud for your feedback.
> 
> I have upgraded log4j dependency from 1.2.8 to 1.2.9 to no avail.
> Please find snippet of the build output below.
> 
> The output shows that the log4j is loaded in the classpath.
> 
> What's interesting is that cobertura appears to be referencing
> net.sourceforge.cobertura.ant.AntUtil ??
> 
> Any suggestions welcome.
> 
> Thanks again
> Lakshman



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to