You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by "chitrabhanu.das" <ch...@gmail.com> on 2010/10/06 16:04:27 UTC
Problem using wicket-extensions
Hi all, I am trying to add DataTable into my wicket application. But I am
facing is problem doing that. And the fact is that it is not giving coding
related error. After adding wicket-extensions1.4.3.jar I am getting the
following error:
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at
org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar.<clinit>(UploadProgressBar.java:42)
at
org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar$ComponentInitializer.init(UploadProgressBar.java:55)
at org.apache.wicket.extensions.Initializer.init(Initializer.java:36)
at org.apache.wicket.Application.callInitializers(Application.java:844)
at org.apache.wicket.Application.initializeComponents(Application.java:679)
at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:714)
at org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
at org.mortbay.jetty.Server.doStart(Server.java:220)
at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
at nic.fts.Start.main(Start.java:35)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
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
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
at
org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
... 18 more
ERROR - log - failed
org.mortbay.jetty.webapp.WebAppContext@54777e{/,src/main/webapp}
sl4j jar is added to the classpath. Is it a jar conflict???
Any help will be highly appreciated.... Thanx.
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Problem-using-wicket-extensions-tp2965023p2965023.html
Sent from the Users forum 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 using wicket-extensions
Posted by Jeremy Thomerson <je...@wickettraining.com>.
Without knowing what's on your classpath, it's impossible for us to help
you. Either slf4j is not on the classpath (most likely), or there is some
other strange problem - duplicate jars, different classloaders, etc...
On Thu, Oct 7, 2010 at 12:48 AM, chitrabhanu.das
<ch...@gmail.com>wrote:
>
> Thanks for the repley..... Yes I am using maven.... This is my pom.xml
>
>
>
>
> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/maven-v4_0_0.xsd">
> <modelVersion>4.0.0</modelVersion>
> <groupId>nic.fts</groupId>
> <artifactId>FTS2</artifactId>
> <packaging>war</packaging>
> <version>1.0-SNAPSHOT</version>
> <!-- TODO project name -->
> <name>quickstart</name>
> <description></description>
> <!--
> TODO <organization> <name>company name</name> <url>company
> url</url>
> </organization>
> -->
> <licenses>
> <license>
> <name>The Apache Software License, Version
> 2.0</name>
> <url>http://www.apache.org/licenses/LICENSE-2.0.txt
> </url>
> <distribution>repo</distribution>
> </license>
> </licenses>
> <dependencies>
> <!-- WICKET DEPENDENCIES -->
> <dependency>
> <groupId>org.apache.wicket</groupId>
> <artifactId>wicket</artifactId>
> <version>${wicket.version}</version>
> </dependency>
> <dependency>
> <groupId>org.springframework</groupId>
> <artifactId>spring</artifactId>
> <version>2.5.6</version>
> </dependency>
> <dependency>
> <groupId>org.apache.wicket</groupId>
> <artifactId>wicket-spring</artifactId>
> <version>${wicket.version}</version>
> </dependency>
> <dependency>
> <groupId>org.hibernate</groupId>
> <artifactId>hibernate-core</artifactId>
> <version>3.3.2.GA</version>
> </dependency>
> <dependency>
> <groupId>javax.persistence</groupId>
> <artifactId>persistence-api</artifactId>
> <version>1.0</version>
> </dependency>
> <dependency>
> <groupId>org.hibernate</groupId>
> <artifactId>hibernate-annotations</artifactId>
> <version>3.4.0.GA</version>
> </dependency>
> <dependency>
> <groupId>commons-dbcp</groupId>
> <artifactId>commons-dbcp</artifactId>
> <version>1.2.2</version>
> </dependency>
>
> <dependency> <groupId>org.apache.wicket</groupId>
> <artifactId>wicket-extensions</artifactId>
> <version>${wicket.version}</version>
> </dependency>
>
>
> <!-- LOGGING DEPENDENCIES - LOG4J -->
> <dependency>
> <groupId>org.slf4j</groupId>
> <artifactId>slf4j-log4j12</artifactId>
> <version>1.4.2</version>
> </dependency>
> <dependency>
> <groupId>log4j</groupId>
> <artifactId>log4j</artifactId>
> <version>1.2.14</version>
> </dependency>
>
> <!-- JUNIT DEPENDENCY FOR TESTING -->
> <dependency>
> <groupId>junit</groupId>
> <artifactId>junit</artifactId>
> <version>3.8.2</version>
> <scope>test</scope>
> </dependency>
>
> <!-- JETTY DEPENDENCIES FOR TESTING -->
> <dependency>
> <groupId>org.mortbay.jetty</groupId>
> <artifactId>jetty</artifactId>
> <version>${jetty.version}</version>
> <scope>provided</scope>
> </dependency>
> <dependency>
> <groupId>org.mortbay.jetty</groupId>
> <artifactId>jetty-util</artifactId>
> <version>${jetty.version}</version>
> <scope>provided</scope>
> </dependency>
> <dependency>
> <groupId>org.mortbay.jetty</groupId>
> <artifactId>jetty-management</artifactId>
> <version>${jetty.version}</version>
> <scope>provided</scope>
> </dependency>
> </dependencies>
> <build>
> <resources>
> <resource>
> <filtering>false</filtering>
> <directory>src/main/resources</directory>
> </resource>
> <resource>
> <filtering>false</filtering>
> <directory>src/main/java</directory>
> <includes>
> <include>**</include>
> </includes>
> <excludes>
> <exclude>**/*.java</exclude>
> </excludes>
> </resource>
> </resources>
> <testResources>
> <testResource>
> <filtering>false</filtering>
> <directory>src/test/java</directory>
> <includes>
> <include>**</include>
> </includes>
> <excludes>
> <exclude>**/*.java</exclude>
> </excludes>
> </testResource>
> </testResources>
> <plugins>
> <plugin>
> <inherited>true</inherited>
> <groupId>org.apache.maven.plugins</groupId>
>
> <artifactId>maven-compiler-plugin</artifactId>
> <configuration>
> <source>1.5</source>
> <target>1.5</target>
> <optimize>true</optimize>
> <debug>true</debug>
> </configuration>
> </plugin>
> <plugin>
> <groupId>org.mortbay.jetty</groupId>
> <artifactId>maven-jetty-plugin</artifactId>
> </plugin>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
>
> <artifactId>maven-eclipse-plugin</artifactId>
> <configuration>
>
> <downloadSources>true</downloadSources>
> </configuration>
> </plugin>
> </plugins>
> <finalName>FTS</finalName>
> </build>
> <properties>
> <wicket.version>1.4.3</wicket.version>
> <jetty.version>6.1.4</jetty.version>
> </properties>
> </project>
>
>
> Thanks again...
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Problem-using-wicket-extensions-tp2965023p2966215.html
> Sent from the Users forum 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
>
>
--
Jeremy Thomerson
http://www.wickettraining.com
Re: Problem using wicket-extensions
Posted by "chitrabhanu.das" <ch...@gmail.com>.
Thanks for the repley..... Yes I am using maven.... This is my pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>nic.fts</groupId>
<artifactId>FTS2</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<!-- TODO project name -->
<name>quickstart</name>
<description></description>
<!--
TODO <organization> <name>company name</name> <url>company url</url>
</organization>
-->
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<dependencies>
<!-- WICKET DEPENDENCIES -->
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket</artifactId>
<version>${wicket.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
<version>2.5.6</version>
</dependency>
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-spring</artifactId>
<version>${wicket.version}</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>javax.persistence</groupId>
<artifactId>persistence-api</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.2.2</version>
</dependency>
<dependency> <groupId>org.apache.wicket</groupId>
<artifactId>wicket-extensions</artifactId>
<version>${wicket.version}</version>
</dependency>
<!-- LOGGING DEPENDENCIES - LOG4J -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.4.2</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
<!-- JUNIT DEPENDENCY FOR TESTING -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
<scope>test</scope>
</dependency>
<!-- JETTY DEPENDENCIES FOR TESTING -->
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty</artifactId>
<version>${jetty.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-util</artifactId>
<version>${jetty.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-management</artifactId>
<version>${jetty.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<resources>
<resource>
<filtering>false</filtering>
<directory>src/main/resources</directory>
</resource>
<resource>
<filtering>false</filtering>
<directory>src/main/java</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<testResources>
<testResource>
<filtering>false</filtering>
<directory>src/test/java</directory>
<includes>
<include>**</include>
</includes>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</testResource>
</testResources>
<plugins>
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
<optimize>true</optimize>
<debug>true</debug>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-eclipse-plugin</artifactId>
<configuration>
<downloadSources>true</downloadSources>
</configuration>
</plugin>
</plugins>
<finalName>FTS</finalName>
</build>
<properties>
<wicket.version>1.4.3</wicket.version>
<jetty.version>6.1.4</jetty.version>
</properties>
</project>
Thanks again...
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Problem-using-wicket-extensions-tp2965023p2966215.html
Sent from the Users forum 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 using wicket-extensions
Posted by Jeremy Thomerson <je...@wickettraining.com>.
On Wed, Oct 6, 2010 at 9:04 AM, chitrabhanu.das
<ch...@gmail.com>wrote:
>
> Hi all, I am trying to add DataTable into my wicket application. But I am
> facing is problem doing that. And the fact is that it is not giving coding
> related error. After adding wicket-extensions1.4.3.jar I am getting the
> following error:
>
>
>
> java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
> at
>
> org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar.<clinit>(UploadProgressBar.java:42)
> at
>
> org.apache.wicket.extensions.ajax.markup.html.form.upload.UploadProgressBar$ComponentInitializer.init(UploadProgressBar.java:55)
> at
> org.apache.wicket.extensions.Initializer.init(Initializer.java:36)
> at
> org.apache.wicket.Application.callInitializers(Application.java:844)
> at
> org.apache.wicket.Application.initializeComponents(Application.java:679)
> at
> org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:714)
> at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
> at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> at
>
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:594)
> at org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
> at
>
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218)
> at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500)
> at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
> at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117)
> at org.mortbay.jetty.Server.doStart(Server.java:220)
> at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
> at nic.fts.Start.main(Start.java:35)
> Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
> 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
>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:366)
> at
>
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> ... 18 more
> ERROR - log - failed
> org.mortbay.jetty.webapp.WebAppContext@54777e{/,src/main/webapp}
>
>
>
> sl4j jar is added to the classpath. Is it a jar conflict???
> Any help will be highly appreciated.... Thanx.
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Problem-using-wicket-extensions-tp2965023p2965023.html
> Sent from the Users forum 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
>
>
Are you using Maven? It automatically fixes this stuff for you. Are you
using matching versions of Wicket / Wicket Extensions? You could always
create a (Maven) quickstart for your Wicket version and then grab the jars
from it.
--
Jeremy Thomerson
http://www.wickettraining.com