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