Hi,

Thanks Elliot for your help.

I receive the error when I start Tomcat.
You can find the full stack trace this below :
"
2 mai 2006 10:00:39 org.apache.commons.digester.Digester endElement
GRAVE: End event threw exception
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown
Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown
Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1548)
        at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:282)
        at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)
        at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
Caused by: java.lang.IllegalArgumentException: addChild:  Child name
'simpleDateTimePortlet' is not unique
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:815)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at
org.apache.catalina.core.StandardContext.addChild(StandardContext.java:1346)
        ... 48 more
2 mai 2006 10:00:39 org.apache.commons.digester.Digester error
GRAVE: Parse Error at line 6 column 39: The content of element type
"distributable" must match "EMPTY".
org.xml.sax.SAXParseException: The content of element type "distributable" must
match "EMPTY".
        at
org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
Source)
        at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown
Source)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1548)
        at
org.apache.catalina.startup.ContextConfig.applicationConfig(ContextConfig.java:282)
        at
org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:639)
        at
org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:243)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at
org.apache.catalina.core.StandardContext.start(StandardContext.java:3587)
        at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:821)
        at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595)
        at
org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:307)
        at org.apache.catalina.core.StandardHost.install(StandardHost.java:788)
        at
org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559)
        at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718)
        at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358)
        at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:754)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188)
        at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:363)
        at
org.apache.catalina.core.StandardService.start(StandardService.java:497)
        at
org.apache.catalina.core.StandardServer.start(StandardServer.java:2190)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:512)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203)
"





I tried to apply your patch but there was an error when I built pluto with maven
:
"

...
+----------------------------------------
| Executing multiproject:install-callback Pluto Descriptor Libraries
| Memory: 6M/6M
+----------------------------------------

jar:jar:

jar:install:


build:end:

build:start:

multiproject:install-callback:
    [echo] Running jar:install for Pluto Descriptor Libraries
java:prepare-filesystem:

java:compile:
    [echo] Compiling to C:\Program Files\Apache
Group\pluto-src-current\descriptors/target/classes
    [javac] Compiling 4 source files to C:\Program Files\Apache
Group\pluto-src-current\descriptors\target\classes

java:jar-resources:

test:prepare-filesystem:

test:test-resources:

test:compile:
    [javac] Compiling 1 source file to C:\Program Files\Apache
Group\pluto-src-current\descriptors\target\test-classes

test:test:
    [junit] Running org.apache.pluto.descriptors.portlet.CastorMappingTest
    [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,422 sec
    [junit] Running org.apache.pluto.descriptors.portlet.PortletAppDDTest
    [junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 0,015 sec
    [junit] Running
org.apache.pluto.descriptors.services.impl.AbstractPortletAppDescriptorServiceTest
    [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0,329 sec
    [junit] Running org.apache.pluto.descriptors.servlet.CastorMappingTest
    [junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed: 2,019 sec
    [junit] [ERROR] TEST org.apache.pluto.descriptors.servlet.CastorMappingTest
FAILED
    [junit] Running org.apache.pluto.descriptors.servlet.WebAppDDTest
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0,015 sec

BUILD FAILED
File...... D:\Documents and
Settings\TMPW30194\.maven\cache\maven-multiproject-plugin-1.3.1\plugin.jelly
Element... maven:reactor
Line...... 217
Column.... 9
Unable to obtain goal [multiproject:install-callback] -- D:\Documents and
Settings\TMPW30194\.maven\cache\maven-test-plugin-1.6.2\
plugin.jelly:181:54: <fail> There were test failures.
Total time: 9 seconds
Finished at: Tue May 02 09:37:14 CEST 2006
"

To finish, I changed the crossContext properties of Tomcat but nothing changed.
The portlet always returns the same message.

Thanks !

Best Regards,
Ludovic


Selon Elliot Metsger <[EMAIL PROTECTED]>:

> Hi Ludovic,
>
> A couple questions/comments inline:
>
> Ludovic DAUCHY wrote:
> > -->First issue
>
> <snip>
>
> > the error message says :
> > "28 avr. 2006 16:35:05 org.apache.commons.digester.Digester error
> > GRAVE: Parse Error at line 6 column 39: The content of element type
> > "distributable" must match "EMPTY".
> > org.xml.sax.SAXParseException: The content of element type "distributable"
> must
> > match "EMPTY".
> >         at
> > org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown
> > Source)
> >         at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
> >         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
> Source)
> > ..."
>
> <snip>
>
> When do you receive this error?
>
> How are you deploying your portlet (e.g. are you using the Maven deploy
> goal, the admin portlet, or something else?)
>
> Also, can you provide the full stack trace?
>
> > Has someone already encountered this problem ?
>
> Probably this is the same issue:
> http://issues.apache.org/jira/browse/PLUTO-219
>
> I think the patch that is attached to PLUTO-219 is only a partial fix -
> I'm working on getting it up to snuff for a Pluto 1.0.2 release but I
> have little time right now (spending all my weekends away from a 'puter).
>
> If you could try this patch in your environment and provide feedback on
> the issue that would be helpful.
>
> > --> Second issue
> > I created my Portlet, put it in a new context called "portletsDemo" and
> change
> > the XML files to refer it. But it doesn't run in the portal.
> > However, if I put the same portlet in the pluto context, it run well.
> > I don't understand why.
>
> <snip snip>
>
> I didn't read all of your configs, but based on the error my guess is
> that you need to enable cross context dispatch for the pluto webapp.
> See:
> http://localhost:8080/tomcat-docs/config/context.html#Attributes
>
> HTH,
> Elliot
>
>


--------------------------------------------------
This mail sent through Polytech'Lille WebMail (IMP)

Reply via email to