shale-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alessio Harri" <AHa...@metropolitan.co.za>
Subject RE: shale-usecases doesn't deploy on weblogic 9.2 MP1
Date Fri, 02 Feb 2007 12:13:33 GMT
I configured weblogic to load the classes from my application first.
I still get this error. I don't think that shales-validation works in
Weblogic 9.2 . I will see if BEA have any answers.

-----Original Message-----
From: Alessio Harri [mailto:AHarri@metropolitan.co.za]
Sent: 02 February 2007 02:03
To: user@shale.apache.org
Subject: RE: shale-usecases doesn't deploy on weblogic 9.2 MP1


Hi 

I will try your suggestions.
The classloader is trying to load a linebreak. I debugged it inside eclipse and
the classname being passed to GenericClassLoader is /n.
I have removed shale-validator-1.0.4.jar from my app and it deploys fine.
Unfortunately I won't be able to make use of the validation feature of Shale
until this is resolved.

Regards
Alessio

-----Original Message-----
From: hermod.opstvedt@dnbnor.no [mailto:hermod.opstvedt@dnbnor.no]
Sent: 02 February 2007 01:54
To: user@shale.apache.org
Subject: RE: shale-usecases doesn't deploy on weblogic 9.2 MP1


Hi

The validator doesn't try to load anything - Its weblogic.utils.classloaders.GenericClassLoader
that loads classes (Look at the stacktrace). It is definitly not trying to load a linebreak
- Its just not reporting the class that is trying to load.

The usecase deploy fine to Tomcat (except 5.5.20/jdk1.5 combo)  and other appservers. My guess
is that you are seing a clashing of classes. That is that the container loads some stuff from
its own lib directory before loading your stuff. Try altering the class-loader strategy to
parent-last

Hermod

-----Original Message-----
From: Alessio Harri [mailto:AHarri@metropolitan.co.za]
Sent: Friday, February 02, 2007 11:54 AM
To: user@shale.apache.org
Subject: RE: shale-usecases doesn't deploy on weblogic 9.2 MP1


Hi Hermod

I do include commons-validator-1.3.1.jar  in my app and it is in
the shale-usecases app.The log file indicates that it is trying to 
load a linebreak as a class ie. /n
So for some reason shale validator is trying to load /n as a class.

Any ideas ? this is not a bug in my app because it doesn't deploy
shale-usecases.war from the shale site either.

Regards
Alessio

-----Original Message-----
From: hermod.opstvedt@dnbnor.no [mailto:hermod.opstvedt@dnbnor.no]
Sent: 02 February 2007 12:45
To: user@shale.apache.org
Subject: RE: shale-usecases doesn't deploy on weblogic 9.2 MP1


Hi

You need to look through yours logs in order to identify which class it can not find.

In particular the shale-validator depends on commons-validator-1.3.1.jar

Hermod

-----Original Message-----
From: Alessio Harri [mailto:AHarri@metropolitan.co.za]
Sent: Friday, February 02, 2007 11:39 AM
To: user@shale.apache.org
Subject: shale-usecases doesn't deploy on weblogic 9.2 MP1


Hi all

I am able to deploy the shale-blank app on weblogic 9.2  but NOT shale-usecases.

After alot of trial and error I discovered that it will deploy if I remove shale-validator-1.0.4.jar
from the lib folder.

My app currently uses shale-validator-1.0.4.jar  so I cannot get it to deploy.

Any help will be appreciated.  

Regards 
Alessio

This is the stacktrace

<2007/02/02 12:35:08 PM> <Error> <HTTP> <BEA-101163> <Could not
load user defined listener: 
            
java.lang.ClassNotFoundException: 
            
	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:286)
	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	Truncated. see log file for complete stacktrace
> 
<2007/02/02 12:35:08 PM> <Error> <Deployer> <BEA-149265> <Failure
occured in the execution of deployment request with ID '1170412504501' for task '0'. Error
is: 'weblogic.application.ModuleException: '
weblogic.application.ModuleException: 
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:292)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
	Truncated. see log file for complete stacktrace
java.lang.ClassNotFoundException: 
            
	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:286)
	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	Truncated. see log file for complete stacktrace
> 
2007/02/02 12:35:08 org.apache.shale.dialog.basic.BasicLifecycleListener contextDestroyed
INFO: Finalizing Dialog Basic Implementation
<2007/02/02 12:35:08 PM> <Warning> <Deployer> <BEA-149004> <Failures
were detected while initiating distribute task for application 'shale-usecases [LibSpecVersion=1.0.4,LibImplVersion=1.0.4]'.>

<2007/02/02 12:35:08 PM> <Warning> <Deployer> <BEA-149078> <Stack
trace for message 149004
weblogic.application.ModuleException: 
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:292)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
	Truncated. see log file for complete stacktrace
java.lang.ClassNotFoundException: 
            
	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:286)
	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	Truncated. see log file for complete stacktrace
> 
<2007/02/02 12:35:08 PM> <Error> <Console> <BEA-240003> <Console
encountered the following error weblogic.application.ModuleException: 
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:292)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
	at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56)
	at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46)
	at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
	at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
	at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147)
	at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
	at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189)
	at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
	at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:718)
	at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1185)
	at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:247)
	at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
	at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
	at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Caused by: java.lang.ClassNotFoundException: 
            

	at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:286)
	at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:54)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:158)
	at weblogic.utils.classloaders.ChangeAwareClassLoader.loadClass(ChangeAwareClassLoader.java:35)
	at weblogic.servlet.internal.EventsManager.registerEventListener(EventsManager.java:272)
	at weblogic.servlet.internal.WebAppHelper.parseAndRegisterListeners(WebAppHelper.java:238)
	at weblogic.servlet.internal.WebAppHelper.registerTagLibListeners(WebAppHelper.java:175)
	at weblogic.servlet.internal.EventsManager.registerEventListeners(EventsManager.java:254)
	at weblogic.servlet.internal.WebAppServletContext.initContextListeners(WebAppServletContext.java:1591)
	at weblogic.servlet.internal.WebAppServletContext.prepare(WebAppServletContext.java:1036)
	at weblogic.servlet.internal.HttpServer.doPostContextInit(HttpServer.java:432)
	at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:407)
	at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:549)
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:284)
> 



Metropolitan is an authorised Financial Services Provider.

NOTE: This e-mail (including attachments) is subject to the restrictions, qualifications and
disclaimers (the "disclaimer") published at http://www.metropolitan.co.za Please read the
disclaimer before opening any attachments or taking any other action in terms of this e-mail.
If you cannot access the disclaimer, kindly send an e-mail to requestdisclaimer@metropolitan.co.za
or contact tmalebana@metropolitan.co.za and a copy will be sent to you.
By reading this e-mail or opening any attachment you agree to be bound by the provisions of
the disclaimer.

Web: http://www.metropolitan.co.za/
Disclaimer: http://www.metropolitan.co.za/email_disclaimer.html


Metropolitan Life subscribes to KPMG, a completely independent crime disclosure service -
make a contribution to the establishment of a fraud free environment by reporting any suspicion
to the KPMG Hotline
 
 * RSA     0800 22 14 18 
 * NAMIBIA 0800 00 00 77




* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

This email with attachments is solely for the use of the individual or
entity to whom it is addressed. Please also be aware that DnB NOR cannot
accept any payment orders or other legally binding correspondence with
customers as a part of an email. 

This email message has been virus checked by the anti virus programs used
in the DnB NOR Group.

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *


Metropolitan is an authorised Financial Services Provider.

NOTE: This e-mail (including attachments) is subject to the restrictions, qualifications and
disclaimers (the "disclaimer") published at http://www.metropolitan.co.za Please read the
disclaimer before opening any attachments or taking any other action in terms of this e-mail.
If you cannot access the disclaimer, kindly send an e-mail to requestdisclaimer@metropolitan.co.za
or contact tmalebana@metropolitan.co.za and a copy will be sent to you.
By reading this e-mail or opening any attachment you agree to be bound by the provisions of
the disclaimer.

Web: http://www.metropolitan.co.za/
Disclaimer: http://www.metropolitan.co.za/email_disclaimer.html


Metropolitan Life subscribes to KPMG, a completely independent crime disclosure service -
make a contribution to the establishment of a fraud free environment by reporting any suspicion
to the KPMG Hotline
 
 * RSA     0800 22 14 18 
 * NAMIBIA 0800 00 00 77



Metropolitan is an authorised Financial Services Provider.

NOTE: This e-mail (including attachments) is subject to the restrictions, qualifications and
disclaimers (the "disclaimer") published at http://www.metropolitan.co.za Please read the
disclaimer before opening any attachments or taking any other action in terms of this e-mail.
If you cannot access the disclaimer, kindly send an e-mail to requestdisclaimer@metropolitan.co.za
or contact tmalebana@metropolitan.co.za and a copy will be sent to you.
By reading this e-mail or opening any attachment you agree to be bound by the provisions of
the disclaimer.

Web: http://www.metropolitan.co.za/
Disclaimer: http://www.metropolitan.co.za/email_disclaimer.html


Metropolitan Life subscribes to KPMG, a completely independent crime disclosure service -
make a contribution to the establishment of a fraud free environment by reporting any suspicion
to the KPMG Hotline
 
 * RSA     0800 22 14 18 
 * NAMIBIA 0800 00 00 77



Metropolitan is an authorised Financial Services Provider.

NOTE: This e-mail (including attachments) is subject to the restrictions, qualifications and
disclaimers (the "disclaimer") published at http://www.metropolitan.co.za Please read the
disclaimer before opening any attachments or taking any other action in terms of this e-mail.
If you cannot access the disclaimer, kindly send an e-mail to requestdisclaimer@metropolitan.co.za
or contact tmalebana@metropolitan.co.za and a copy will be sent to you.
By reading this e-mail or opening any attachment you agree to be bound by the provisions of
the disclaimer.

Web: http://www.metropolitan.co.za/
Disclaimer: http://www.metropolitan.co.za/email_disclaimer.html


Metropolitan Life subscribes to KPMG, a completely independent crime disclosure service -
make a contribution to the establishment of a fraud free environment by reporting any suspicion
to the KPMG Hotline
 
 * RSA     0800 22 14 18 
 * NAMIBIA 0800 00 00 77



Mime
View raw message