You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by David Canos <da...@gmail.com> on 2009/05/12 14:15:49 UTC

Could not load MultiColumnPrinter.class

I was just starting to work with Convention plugin and I get this exception
trace.
I have tried to add
<constant name="struts.convention.action.includeJars" value="" />
to my struts.xml, but it does nothing.

Can anyone help me?

thanks

java.lang.Exception: Could not
 load MultiColumnPrinter.class
at
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:745)
at
com.opensymphony.xwork2.util.finder.ClassFinder.access$400(ClassFinder.java:57)
at
com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.extractSuperInterfaces(ClassFinder.jav
a:790)
at
com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.visit(ClassFinder.java:777)
at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
at
com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:740)
at
com.opensymphony.xwork2.util.finder.ClassFinder.<init>(ClassFinder.java:148)
at
org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.
java:295)
at
org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigB
uilder.java:277)
at
org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:52)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:200)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:273)
at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385)
at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:119)
at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4498)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:5317)
at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)
at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)

Re: Could not load MultiColumnPrinter.class

Posted by David Canos <da...@gmail.com>.
I've started again forgetting my code.
this time I tried by importing "struts2-rest-showcase-2.1.6.war" to my
eclipse.
After running the sample app SAME ERROR happens.
struts2-rest-showcase.2.1.6.war throws the same problem in Glassfish 2.1 and
Glassfish 2.0.

Have someone test 2.1.6 sample applications in Glassfish?


thankx

2009/5/19 David Canos <da...@gmail.com>

> if you remove convention-plugin jar you dont get the error msg.
> anyway it's hard to understand I dont know what's happening inside!
>
> any idea or plan?? everything is welcome
>
> thanks in advance
>
> 2009/5/19 David Canos <da...@gmail.com>
>
> Hi again folks.
>> I have nothing found,
>> Could not load MultiColumnPrinter.class still remains as an error.
>> Google says nothing about it.
>> My conventions plugins is failing and I dont know whether is related to
>> this error.
>>
>>
>>
>>
>> 2009/5/12 David Canos <da...@gmail.com>
>>
>>
>>> I was just starting to work with Convention plugin and I get this
>>> exception trace.
>>> I have tried to add
>>> <constant name="struts.convention.action.includeJars" value="" />
>>> to my struts.xml, but it does nothing.
>>>
>>> Can anyone help me?
>>>
>>> thanks
>>>
>>> java.lang.Exception: Could not
>>>  load MultiColumnPrinter.class
>>>  at
>>> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:745)
>>> at
>>> com.opensymphony.xwork2.util.finder.ClassFinder.access$400(ClassFinder.java:57)
>>>  at
>>> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.extractSuperInterfaces(ClassFinder.jav
>>> a:790)
>>> at
>>> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.visit(ClassFinder.java:777)
>>>  at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
>>> at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
>>>  at
>>> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:740)
>>> at
>>> com.opensymphony.xwork2.util.finder.ClassFinder.<init>(ClassFinder.java:148)
>>>  at
>>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.
>>> java:295)
>>> at
>>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigB
>>> uilder.java:277)
>>> at
>>> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:52)
>>> at
>>> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:200)
>>>  at
>>> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
>>> at
>>> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
>>>  at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
>>> at
>>> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
>>>  at
>>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:273)
>>> at
>>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385)
>>>  at
>>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:119)
>>> at
>>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4498)
>>>  at
>>> org.apache.catalina.core.StandardContext.start(StandardContext.java:5317)
>>> at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
>>>  at
>>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
>>> at
>>> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
>>>  at
>>> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
>>> at
>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)
>>>  at
>>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)
>>>
>>
>>
>

Re: Could not load MultiColumnPrinter.class

Posted by David Canos <da...@gmail.com>.
if you remove convention-plugin jar you dont get the error msg.
anyway it's hard to understand I dont know what's happening inside!

any idea or plan?? everything is welcome

thanks in advance

2009/5/19 David Canos <da...@gmail.com>

> Hi again folks.
> I have nothing found,
> Could not load MultiColumnPrinter.class still remains as an error.
> Google says nothing about it.
> My conventions plugins is failing and I dont know whether is related to
> this error.
>
>
>
>
> 2009/5/12 David Canos <da...@gmail.com>
>
>
>> I was just starting to work with Convention plugin and I get this
>> exception trace.
>> I have tried to add
>> <constant name="struts.convention.action.includeJars" value="" />
>> to my struts.xml, but it does nothing.
>>
>> Can anyone help me?
>>
>> thanks
>>
>> java.lang.Exception: Could not
>>  load MultiColumnPrinter.class
>>  at
>> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:745)
>> at
>> com.opensymphony.xwork2.util.finder.ClassFinder.access$400(ClassFinder.java:57)
>>  at
>> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.extractSuperInterfaces(ClassFinder.jav
>> a:790)
>> at
>> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.visit(ClassFinder.java:777)
>>  at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
>> at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
>>  at
>> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:740)
>> at
>> com.opensymphony.xwork2.util.finder.ClassFinder.<init>(ClassFinder.java:148)
>>  at
>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.
>> java:295)
>> at
>> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigB
>> uilder.java:277)
>> at
>> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:52)
>> at
>> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:200)
>>  at
>> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
>> at
>> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
>>  at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
>> at
>> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
>>  at
>> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:273)
>> at
>> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385)
>>  at
>> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:119)
>> at
>> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4498)
>>  at
>> org.apache.catalina.core.StandardContext.start(StandardContext.java:5317)
>> at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
>>  at
>> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
>> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
>>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
>> at
>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)
>>  at
>> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)
>>
>
>

Re: Could not load MultiColumnPrinter.class

Posted by David Canos <da...@gmail.com>.
Hi again folks.
I have nothing found,
Could not load MultiColumnPrinter.class still remains as an error.
Google says nothing about it.
My conventions plugins is failing and I dont know whether is related to this
error.




2009/5/12 David Canos <da...@gmail.com>

>
> I was just starting to work with Convention plugin and I get this exception
> trace.
> I have tried to add
> <constant name="struts.convention.action.includeJars" value="" />
> to my struts.xml, but it does nothing.
>
> Can anyone help me?
>
> thanks
>
> java.lang.Exception: Could not
>  load MultiColumnPrinter.class
>  at
> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:745)
> at
> com.opensymphony.xwork2.util.finder.ClassFinder.access$400(ClassFinder.java:57)
>  at
> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.extractSuperInterfaces(ClassFinder.jav
> a:790)
> at
> com.opensymphony.xwork2.util.finder.ClassFinder$InfoBuildingVisitor.visit(ClassFinder.java:777)
>  at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
> at org.objectweb.asm.xwork.ClassReader.accept(Unknown Source)
>  at
> com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:740)
> at
> com.opensymphony.xwork2.util.finder.ClassFinder.<init>(ClassFinder.java:148)
>  at
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.findActions(PackageBasedActionConfigBuilder.
> java:295)
> at
> org.apache.struts2.convention.PackageBasedActionConfigBuilder.buildActionConfigs(PackageBasedActionConfigB
> uilder.java:277)
> at
> org.apache.struts2.convention.ClasspathPackageProvider.loadPackages(ClasspathPackageProvider.java:52)
> at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:200)
>  at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55)
> at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:360)
>  at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:403)
> at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:190)
>  at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:273)
> at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:385)
>  at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:119)
> at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4498)
>  at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:5317)
> at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
>  at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
>  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
> at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)
>  at
> com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)
>