Hi

OK , I found a hack solution.

After alot of testing I found that if I removed 

    <listener>
        <listener-class>
            org.apache.shale.validator.faces.ValidatorLifecycleListener
        </listener-class>
    </listener>

from validators.tld which is in shale-validator-1.0.4.jar then the application 
deploys fine.

ValidatorLifecycleListener is still initialise on startup (confused???)  and the
application works fine even the shale-validation pages.

So why would Weblogic not work with the listener configured and why is the 
listener still being called.

Anyways,this is working but why???


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: 02 February 2007 02:56
To: user@shale.apache.org
Subject: RE: shale-usecases doesn't deploy on weblogic 9.2 MP1


Hi

Knowing  application servers, there is one possible source of an error like 
this. Its the classpath: section og the manifest.mf file inside the jar file. 
If this is mangled for some reason or the container is buggy about it, the that 
may be the culprit you are looking for.

Hermod

-----Original Message-----
From: Alessio Harri [mailto:[EMAIL PROTECTED]
Sent: Friday, February 02, 2007 1:14 PM
To: user@shale.apache.org
Subject: RE: shale-usecases doesn't deploy on weblogic 9.2 MP1


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:[EMAIL PROTECTED]
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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
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:[EMAIL PROTECTED]
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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
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:[EMAIL PROTECTED]
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 [EMAIL PROTECTED] 
or contact [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 
or contact [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 
or contact [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 
or contact [EMAIL PROTECTED] 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 [EMAIL PROTECTED] 
or contact [EMAIL PROTECTED] 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


Reply via email to