Bug 1043836 - s-ramp, s-ramp server module, unit tests, ClassNotFoundException - TJWSEmbeddedJaxrsServer
Summary: s-ramp, s-ramp server module, unit tests, ClassNotFoundException - TJWSEmbedd...
Keywords:
Status: CLOSED DUPLICATE of bug 1043805
Alias: None
Product: JBoss Fuse Service Works 6
Classification: JBoss
Component: DT Governance
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: kconner
QA Contact: Jiri Sedlacek
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-17 10:26 UTC by Martin Basovník
Modified: 2016-12-01 00:55 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-12-17 23:40:04 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1043805 0 unspecified ASSIGNED dtgov, dtgov-war module, unit tests DeploymentResourceTest, NotificationResourceTest - ClassNotFoundException (TJWSEmbed... 2021-10-15 11:51:54 UTC

Internal Links: 1043805

Description Martin Basovník 2013-12-17 10:26:23 UTC
Description of problem:

Failing tests caused by: ClassNotFoundException: org/jboss/resteasy/plugins/server/tjws/TJWSEmbeddedJaxrsServer. 
=> Dependencies are missing. It is possible to use dependencies from section "Additional info" to overcome this problem. But you must comment existing org.jboss.resteasy:resteasy-jaxrs with scope "provided".

8 tests:
org.overlord.sramp.server.atom.services.ArtifactResourceTest.org.overlord.sramp.server.atom.services.ArtifactResourceTest
org.overlord.sramp.server.atom.services.AuditResourceTest.org.overlord.sramp.server.atom.services.AuditResourceTest 
org.overlord.sramp.server.atom.services.BatchResourceTest.org.overlord.sramp.server.atom.services.BatchResourceTest 
org.overlord.sramp.server.atom.services.FeedResourceTest.org.overlord.sramp.server.atom.services.FeedResourceTest 
org.overlord.sramp.server.atom.services.OntologyResourceTest.org.overlord.sramp.server.atom.services.OntologyResourceTest 	
org.overlord.sramp.server.atom.services.QueryResourceTest.org.overlord.sramp.server.atom.services.QueryResourceTes
org.overlord.sramp.server.atom.services.ServiceDocumentResourceTest.org.overlord.sramp.server.atom.services.ServiceDocumentResourceTest 
org.overlord.sramp.server.atom.services.brms.BrmsResourceTest.org.overlord.sramp.server.atom.services.brms.BrmsResourceTest 


Version-Release number of selected component (if applicable):
FSW6 ER7-2

How reproducible:
100%

Steps to Reproduce:
1. Get S-RAMP from FSW6 ER7-2
2. Use maven development repository (http://download.devel.redhat.com/brewroot/repos/jb-ip-6-build/latest/maven/)
3. cd <path-to-s-ramp>
4. mvn -fae -Dmave.test.skip=false -DskipTests=false clean test

Actual results:
java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.overlord.sramp.common.test.resteasy.EmbeddedContainer.start(EmbeddedContainer.java:91)
	at org.overlord.sramp.common.test.resteasy.EmbeddedContainer.start(EmbeddedContainer.java:70)
	at org.overlord.sramp.common.test.resteasy.BaseResourceTest.before(BaseResourceTest.java:43)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
	at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
	at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
Caused by: java.lang.NoClassDefFoundError: org/jboss/resteasy/plugins/server/tjws/TJWSEmbeddedJaxrsServer
	at org.overlord.sramp.common.test.resteasy.TJWSServletContainer.start(TJWSServletContainer.java:106)
	at org.overlord.sramp.common.test.resteasy.TJWSServletContainer.start(TJWSServletContainer.java:100)
	at org.overlord.sramp.common.test.resteasy.TJWSServletContainer.start(TJWSServletContainer.java:46)
	... 23 more
Caused by: java.lang.ClassNotFoundException: org.jboss.resteasy.plugins.server.tjws.TJWSEmbeddedJaxrsServer
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	... 26 more



Expected results:



Additional info:

Implementation should contain following classes:
org.jboss.resteasy.plugins.server.tjws.TJWSEmbeddedJaxrsServer
org.jboss.resteasy.specimpl.UriBuilderImpl

<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>resteasy-jaxrs</artifactId>
    <version>3.0-beta-3</version>
</dependency>
<dependency>
    <groupId>org.jboss.resteasy</groupId>
    <artifactId>jaxrs-api</artifactId>
    <version>3.0-beta-3</version>
</dependency>

Comment 1 kconner 2013-12-17 23:40:04 UTC

*** This bug has been marked as a duplicate of bug 1043805 ***


Note You need to log in before you can comment on or make changes to this bug.