You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Elad Katz <el...@xtify.com> on 2009/07/27 19:18:13 UTC

Problem with SortableDataProvider

Hi there,
this is my first post on this list, so please be gentle :)
I have a wicket application that uses SortableDataProvider
(org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider).
The source compiles nicely on my machine but when i try to deploy it I get
the following error:
16:51:47,546 INFO  [STDOUT] 16:51:47,545 INFO  [AutoDeployDir:183]
Processing PmcLocations-war.war
16:51:47,549 INFO  [STDOUT] 16:51:47,548 INFO
[PortletAutoDeployListener:77] Copying portlets for
/opt/deploy/PmcLocations-war.war
16:51:47,563 INFO  [STDOUT]   Expanding: /opt/deploy/PmcLocations-war.war
into /tmp/20090727165147563
16:51:47,582 INFO  [warupdater] PSPL_CSPPCWU0014 : Updating the Portlet
Application PmcLocations-war with Portlet Container specific artifacts
16:51:47,673 INFO  [STDOUT]   Copying 1 file to
/tmp/20090727165147563/WEB-INF/classes
16:51:47,695 INFO  [STDOUT]   Copying 1 file to
/tmp/20090727165147563/WEB-INF/classes
16:51:47,862 INFO  [STDOUT]   Copying 19 files to /opt/
jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war
16:51:47,896 INFO  [STDOUT]   Copying 1 file to /opt/
jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war
16:51:47,897 INFO  [STDOUT]   Deleting directory /tmp/20090727165147563
16:51:47,902 INFO  [STDOUT] 16:51:47,901 INFO
[PortletAutoDeployListener:87] Portlets for /opt/deploy/PmcLocations-war.war
copied successfully. Deployment will start in a few seconds.
16:51:53,649 ERROR [AbstractKernelController] Error installing to
PostClassLoader: name=vfsfile:/opt/
jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/ state=ClassLoader
mode=Manual requiredState=PostClassLoader
org.jboss.deployers.spi.DeploymentException: Error during deploy:
vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
    at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
    at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
    at
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
    at
org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
    at
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
    at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
    at
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
    at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
    at
org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
    at
org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
    at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
    at
org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
    at
org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
    at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
    at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoClassDefFoundError:
org/apache/wicket/extensions/markup/html/repeater/util/SortableDataProvider
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
    at
org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
    at
org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
    at
org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
    at java.security.AccessController.doPrivileged(Native Method)
    at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
    at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
    at
org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
    at
org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
    at
org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
    at
org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
    at
org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
    at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
    at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at
org.jboss.deployers.plugins.annotations.WeakClassLoaderHolder.loadClass(WeakClassLoaderHolder.java:72)
    at
org.jboss.deployers.plugins.annotations.AbstractElement.getOwner(AbstractElement.java:73)
    at
org.jboss.deployment.OptAnnotationMetaDataDeployer.getClasses(OptAnnotationMetaDataDeployer.java:194)
    at
org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossWebMetaData(OptAnnotationMetaDataDeployer.java:97)
    at
org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:70)
    at
org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177)
    at
org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:93)
    at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
    ... 24 more
Caused by: java.lang.ClassNotFoundException:
org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:247)
    at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:292)
    at
org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
    at
org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
    at
org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    ... 53 more
16:51:53,670 WARN  [HDScanner] Failed to process changes
org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of
incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

*** DEPLOYMENTS IN ERROR: Name -> Error

vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/ ->
org.jboss.deployers.spi.DeploymentException: Error during deploy:
vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/


DEPLOYMENTS IN ERROR:
  Deployment "vfsfile:/opt/
jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/" is in error due
to the following reason(s): java.lang.ClassNotFoundException:
org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider

    at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
    at
org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
    at
org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
    at
org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
    at
org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)
    at
org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
    at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at
java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
    at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
    at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
    at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)


I will add that I am using wicket 1.4 with EJB 3 and inside of the Liferay
portal running on jboss 5.1.
I will also add that I am very new to the wicket\j2ee world.
any idea as to why this could be happening?
Thanks,
Elad.

Re: Problem with SortableDataProvider

Posted by elad katz <el...@xtify.com>.
Thanks, that was kind of right, I did package it, but I did it wrong.

igor.vaynberg wrote:
> 
> make sure you packaged wicket-extensions.jar in your ear or war
> 
> -igor
> 
> On Mon, Jul 27, 2009 at 10:18 AM, Elad Katz<el...@xtify.com> wrote:
>> Hi there,
>> this is my first post on this list, so please be gentle :)
>> I have a wicket application that uses SortableDataProvider
>> (org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider).
>> The source compiles nicely on my machine but when i try to deploy it I
>> get
>> the following error:
>> 16:51:47,546 INFO  [STDOUT] 16:51:47,545 INFO  [AutoDeployDir:183]
>> Processing PmcLocations-war.war
>> 16:51:47,549 INFO  [STDOUT] 16:51:47,548 INFO
>> [PortletAutoDeployListener:77] Copying portlets for
>> /opt/deploy/PmcLocations-war.war
>> 16:51:47,563 INFO  [STDOUT]   Expanding: /opt/deploy/PmcLocations-war.war
>> into /tmp/20090727165147563
>> 16:51:47,582 INFO  [warupdater] PSPL_CSPPCWU0014 : Updating the Portlet
>> Application PmcLocations-war with Portlet Container specific artifacts
>> 16:51:47,673 INFO  [STDOUT]   Copying 1 file to
>> /tmp/20090727165147563/WEB-INF/classes
>> 16:51:47,695 INFO  [STDOUT]   Copying 1 file to
>> /tmp/20090727165147563/WEB-INF/classes
>> 16:51:47,862 INFO  [STDOUT]   Copying 19 files to /opt/
>> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war
>> 16:51:47,896 INFO  [STDOUT]   Copying 1 file to /opt/
>> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war
>> 16:51:47,897 INFO  [STDOUT]   Deleting directory /tmp/20090727165147563
>> 16:51:47,902 INFO  [STDOUT] 16:51:47,901 INFO
>> [PortletAutoDeployListener:87] Portlets for
>> /opt/deploy/PmcLocations-war.war
>> copied successfully. Deployment will start in a few seconds.
>> 16:51:53,649 ERROR [AbstractKernelController] Error installing to
>> PostClassLoader: name=vfsfile:/opt/
>> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
>> state=ClassLoader
>> mode=Manual requiredState=PostClassLoader
>> org.jboss.deployers.spi.DeploymentException: Error during deploy:
>> vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
>>    at
>> org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
>>    at
>> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>>    at
>> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
>>    at
>> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
>>    at
>> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
>>    at
>> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
>>    at
>> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
>>    at
>> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
>>    at
>> org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
>>    at
>> org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
>>    at
>> org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
>>    at
>> org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
>>    at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>    at
>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>>    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>>    at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>>    at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
>>    at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
>>    at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>    at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>    at java.lang.Thread.run(Thread.java:619)
>> Caused by: java.lang.NoClassDefFoundError:
>> org/apache/wicket/extensions/markup/html/repeater/util/SortableDataProvider
>>    at java.lang.ClassLoader.defineClass1(Native Method)
>>    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
>>    at java.security.AccessController.doPrivileged(Native Method)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
>>    at
>> org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
>>    at
>> org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
>>    at
>> org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
>>    at
>> org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
>>    at
>> org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>    at java.lang.Class.forName0(Native Method)
>>    at java.lang.Class.forName(Class.java:247)
>>    at
>> org.jboss.deployers.plugins.annotations.WeakClassLoaderHolder.loadClass(WeakClassLoaderHolder.java:72)
>>    at
>> org.jboss.deployers.plugins.annotations.AbstractElement.getOwner(AbstractElement.java:73)
>>    at
>> org.jboss.deployment.OptAnnotationMetaDataDeployer.getClasses(OptAnnotationMetaDataDeployer.java:194)
>>    at
>> org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossWebMetaData(OptAnnotationMetaDataDeployer.java:97)
>>    at
>> org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:70)
>>    at
>> org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177)
>>    at
>> org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:93)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
>>    ... 24 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
>>    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>>    at java.security.AccessController.doPrivileged(Native Method)
>>    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>>    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>    at java.lang.Class.forName0(Native Method)
>>    at java.lang.Class.forName(Class.java:247)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:292)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
>>    at
>> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
>>    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>>    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>    ... 53 more
>> 16:51:53,670 WARN  [HDScanner] Failed to process changes
>> org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of
>> incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
>>
>> *** DEPLOYMENTS IN ERROR: Name -> Error
>>
>> vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
>> ->
>> org.jboss.deployers.spi.DeploymentException: Error during deploy:
>> vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
>>
>>
>> DEPLOYMENTS IN ERROR:
>>  Deployment "vfsfile:/opt/
>> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/" is in error
>> due
>> to the following reason(s): java.lang.ClassNotFoundException:
>> org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
>>
>>    at
>> org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
>>    at
>> org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
>>    at
>> org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
>>    at
>> org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
>>    at
>> org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)
>>    at
>> org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
>>    at
>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>>    at
>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>>    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>>    at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>>    at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
>>    at
>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
>>    at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>    at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>    at java.lang.Thread.run(Thread.java:619)
>>
>>
>> I will add that I am using wicket 1.4 with EJB 3 and inside of the
>> Liferay
>> portal running on jboss 5.1.
>> I will also add that I am very new to the wicket\j2ee world.
>> any idea as to why this could be happening?
>> Thanks,
>> Elad.
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
> 
> 
> 

-- 
View this message in context: http://www.nabble.com/Problem-with-SortableDataProvider-tp24684818p24743937.html
Sent from the Wicket - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org


Re: Problem with SortableDataProvider

Posted by Igor Vaynberg <ig...@gmail.com>.
make sure you packaged wicket-extensions.jar in your ear or war

-igor

On Mon, Jul 27, 2009 at 10:18 AM, Elad Katz<el...@xtify.com> wrote:
> Hi there,
> this is my first post on this list, so please be gentle :)
> I have a wicket application that uses SortableDataProvider
> (org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider).
> The source compiles nicely on my machine but when i try to deploy it I get
> the following error:
> 16:51:47,546 INFO  [STDOUT] 16:51:47,545 INFO  [AutoDeployDir:183]
> Processing PmcLocations-war.war
> 16:51:47,549 INFO  [STDOUT] 16:51:47,548 INFO
> [PortletAutoDeployListener:77] Copying portlets for
> /opt/deploy/PmcLocations-war.war
> 16:51:47,563 INFO  [STDOUT]   Expanding: /opt/deploy/PmcLocations-war.war
> into /tmp/20090727165147563
> 16:51:47,582 INFO  [warupdater] PSPL_CSPPCWU0014 : Updating the Portlet
> Application PmcLocations-war with Portlet Container specific artifacts
> 16:51:47,673 INFO  [STDOUT]   Copying 1 file to
> /tmp/20090727165147563/WEB-INF/classes
> 16:51:47,695 INFO  [STDOUT]   Copying 1 file to
> /tmp/20090727165147563/WEB-INF/classes
> 16:51:47,862 INFO  [STDOUT]   Copying 19 files to /opt/
> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war
> 16:51:47,896 INFO  [STDOUT]   Copying 1 file to /opt/
> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war
> 16:51:47,897 INFO  [STDOUT]   Deleting directory /tmp/20090727165147563
> 16:51:47,902 INFO  [STDOUT] 16:51:47,901 INFO
> [PortletAutoDeployListener:87] Portlets for /opt/deploy/PmcLocations-war.war
> copied successfully. Deployment will start in a few seconds.
> 16:51:53,649 ERROR [AbstractKernelController] Error installing to
> PostClassLoader: name=vfsfile:/opt/
> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/ state=ClassLoader
> mode=Manual requiredState=PostClassLoader
> org.jboss.deployers.spi.DeploymentException: Error during deploy:
> vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
>    at
> org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
>    at
> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:177)
>    at
> org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
>    at
> org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
>    at
> org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
>    at
> org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>    at
> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
>    at
> org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
>    at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
>    at
> org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
>    at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
>    at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
>    at
> org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
>    at
> org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
>    at
> org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
>    at
> org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:362)
>    at
> org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
>    at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>    at
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>    at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>    at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
>    at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
>    at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>    at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>    at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/wicket/extensions/markup/html/repeater/util/SortableDataProvider
>    at java.lang.ClassLoader.defineClass1(Native Method)
>    at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:63)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:572)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:532)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:530)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.loadClassLocally(BaseClassLoader.java:507)
>    at
> org.jboss.classloader.spi.base.BaseDelegateLoader.loadClass(BaseDelegateLoader.java:134)
>    at
> org.jboss.classloader.spi.filter.FilteredDelegateLoader.loadClass(FilteredDelegateLoader.java:131)
>    at
> org.jboss.classloader.spi.base.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:452)
>    at
> org.jboss.classloader.spi.base.ClassLoaderManager.nextTask(ClassLoaderManager.java:251)
>    at
> org.jboss.classloader.spi.base.ClassLoaderManager.process(ClassLoaderManager.java:150)
>    at
> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:265)
>    at
> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>    at java.lang.Class.forName0(Native Method)
>    at java.lang.Class.forName(Class.java:247)
>    at
> org.jboss.deployers.plugins.annotations.WeakClassLoaderHolder.loadClass(WeakClassLoaderHolder.java:72)
>    at
> org.jboss.deployers.plugins.annotations.AbstractElement.getOwner(AbstractElement.java:73)
>    at
> org.jboss.deployment.OptAnnotationMetaDataDeployer.getClasses(OptAnnotationMetaDataDeployer.java:194)
>    at
> org.jboss.deployment.OptAnnotationMetaDataDeployer.processJBossWebMetaData(OptAnnotationMetaDataDeployer.java:97)
>    at
> org.jboss.deployment.OptAnnotationMetaDataDeployer.processMetaData(OptAnnotationMetaDataDeployer.java:70)
>    at
> org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:177)
>    at
> org.jboss.deployment.AnnotationMetaDataDeployer.deploy(AnnotationMetaDataDeployer.java:93)
>    at
> org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
>    ... 24 more
> Caused by: java.lang.ClassNotFoundException:
> org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
>    at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>    at java.security.AccessController.doPrivileged(Native Method)
>    at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>    at java.lang.Class.forName0(Native Method)
>    at java.lang.Class.forName(Class.java:247)
>    at
> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:292)
>    at
> org.jboss.classloader.spi.base.BaseClassLoaderDomain.loadClass(BaseClassLoaderDomain.java:1119)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:798)
>    at
> org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
>    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>    ... 53 more
> 16:51:53,670 WARN  [HDScanner] Failed to process changes
> org.jboss.deployers.client.spi.IncompleteDeploymentException: Summary of
> incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
>
> *** DEPLOYMENTS IN ERROR: Name -> Error
>
> vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/ ->
> org.jboss.deployers.spi.DeploymentException: Error during deploy:
> vfsfile:/opt/jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/
>
>
> DEPLOYMENTS IN ERROR:
>  Deployment "vfsfile:/opt/
> jboss-5.1.0.GA/server/default/deploy/PmcLocations-war.war/" is in error due
> to the following reason(s): java.lang.ClassNotFoundException:
> org.apache.wicket.extensions.markup.html.repeater.util.SortableDataProvider
>
>    at
> org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:993)
>    at
> org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:939)
>    at
> org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:873)
>    at
> org.jboss.system.server.profileservice.repository.MainDeployerAdapter.checkComplete(MainDeployerAdapter.java:128)
>    at
> org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:369)
>    at
> org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:255)
>    at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
>    at
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>    at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
>    at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>    at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:181)
>    at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:205)
>    at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>    at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>    at java.lang.Thread.run(Thread.java:619)
>
>
> I will add that I am using wicket 1.4 with EJB 3 and inside of the Liferay
> portal running on jboss 5.1.
> I will also add that I am very new to the wicket\j2ee world.
> any idea as to why this could be happening?
> Thanks,
> Elad.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org