Resteasy exception

Discuss problems installing or using TrackStudio.

Resteasy exception

Postby hammj » Wed Aug 22, 2012 12:10 am

I am trying to upgrade from 3.5.12 to 4.0.16 but I can't get the webapp to start up. I followed the steps in the upgrade guide but now I am stuck here.

This is what I am seeing in the localhost.log

Code: Select all
Aug 21, 2012 2:03:52 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap
java.lang.NoClassDefFoundError: javax/enterprise/context/spi/Contextual
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Class.java:2404)
   at java.lang.Class.getConstructor0(Class.java:2714)
   at java.lang.Class.newInstance0(Class.java:343)
   at java.lang.Class.newInstance(Class.java:325)
   at org.jboss.resteasy.spi.ResteasyDeployment.start(ResteasyDeployment.java:154)
   at org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap.contextInitialized(ResteasyBootstrap.java:28)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4791)
   at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5285)
   at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
   at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1247)
   at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:714)
   at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:219)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: javax.enterprise.context.spi.Contextual
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
   ... 37 more
Joshua M. Hamm
Developer
Systems Integration, Software Services
hammj
 
Posts: 50
Joined: Fri Dec 30, 2005 10:37 pm
Location: Sacramento CA

Re: Resteasy exception

Postby admin » Wed Aug 22, 2012 12:38 am

1) can you start 4.0 with demo database ?
2) Do you use WAR or SA version ?
Maxim Kramarenko (mailto: maximkr@trackstudio.com)
TrackStudio - Hierarchical Bug & Issue Tracking Software
http://www.trackstudio.com
admin
Site Admin
 
Posts: 8148
Joined: Thu Jan 01, 1970 3:00 am
Location: Smolensk, Russia

Re: Resteasy exception

Postby hammj » Wed Aug 22, 2012 11:10 pm

I am using a .war, but I found that removing the resteasy-cdi-2.0.1.GA.jar file would get rid of this issue. I removed the jar and I am now able to get the application loaded and running. I am now running into other issues that may or may not be related to the removal of that file.

I have one branch that throws an error, but all of the rest of my branches work fine.

Code: Select all
           
            System Information:
Java Information:
Java Version: 1.7.0_02
Java Vendor: Oracle Corporation
Java Specification Vendor: Oracle Corporation
Java Specification Version: 1.7
Java Home: /jcaps/appserver/jdk1.7.0_02/jre
Java Classpath: /jcaps/appserver/apache-tomcat-7.0.29//bin/bootstrap.jar:/jcaps/appserver/apache-tomcat-7.0.29//bin/tomcat-juli.jar
Servlet Container Information:
Servlet Version: 30
AS Vendor: Apache Tomcat/7.0.29
Virtual Machine Information:
VM Vendor: Oracle Corporation
VM: Java HotSpot(TM) 64-Bit Server VM
VM Version: 22.0-b10
Runtime Version: 1.7.0_02-b13
VM Specification Version: 1.7
VM Info: mixed mode
System information:
OS Name: amd64-Linux(2.6.18-194.el5)
Total Memory: 954466304
Free Memory: 189071128
Product Information:
Version: 4.0.16
Licensee: Sutter Health
License Type: SITE
Database Information:
Database: Oracle
Database version:Oracle Database 11g Release 11.1.0.0.0 - Production
Database major version:11
Database minor version:1
Database driver name:Oracle JDBC driver
Database driver version:11.1.0.6.0-Production
Database driver major version:11
Database driver minor version:1
Hibernate Dialect: org.hibernate.dialect.OracleDialect
Hibernate Driver: oracle.jdbc.driver.OracleDriver
Expire Date: 5/26/13 12:00 AM
Stack Trace:
            java.lang.NullPointerException
Joshua M. Hamm
Developer
Systems Integration, Software Services
hammj
 
Posts: 50
Joined: Fri Dec 30, 2005 10:37 pm
Location: Sacramento CA

Re: Resteasy exception

Postby Petr » Thu Aug 23, 2012 10:13 am

Can you show all stack trace of this exception? You cut all necessary info about error :)
Стань Java программистом с www.job4j.ru
Petr
 
Posts: 2929
Joined: Wed Aug 12, 2009 4:38 pm

Re: Resteasy exception

Postby hammj » Thu Aug 23, 2012 11:05 am

Sorry about that, that was all that was on the GUI error screen. I pulled the following info from my logs.


Code: Select all
00:54:08,124 DEBUG com.trackstudio.action.task.SubtaskAction:page:154 - Filter id is 1
java.lang.NullPointerException
00:54:08,127 ERROR com.trackstudio.exception.GranException:<init>:32 - Exception
java.lang.NullPointerException
00:54:08,128 ERROR com.trackstudio.exception.GranException:<init>:34 - Exception
com.trackstudio.exception.GranException
   at com.trackstudio.app.filter.list.TaskFilter.getTaskList(TaskFilter.java:252)
   at com.trackstudio.securedkernel.SecuredTaskAdapterManager.getTaskList(SecuredTaskAdapterManager.java:223)
   at com.trackstudio.action.task.SubtaskAction.page(SubtaskAction.java:173)
   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:601)
   at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
   at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
   at com.trackstudio.action.TSDispatchAction.execute(TSDispatchAction.java:70)
   at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
   at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
   at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
   at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
   at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
   at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
   at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
   at com.trackstudio.action.TSStrutsServlet.doGet(TSStrutsServlet.java:31)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
   at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:113)
   at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:96)
   at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:54)
   at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
   at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
   at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
   at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
   at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
   at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
   at com.trackstudio.action.TSStrutsServlet.doGet(TSStrutsServlet.java:31)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
   at com.trackstudio.action.TaskLinkServlet.doGet(TaskLinkServlet.java:98)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
   at com.trackstudio.action.TaskLinkServlet.service(TaskLinkServlet.java:63)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at jcifs.http.NtlmHttpFilter.doFilter(NtlmHttpFilter.java:130)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at com.trackstudio.filters.CompressResponseFilter.doFilter(CompressResponseFilter.java:69)
   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
   at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
   at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
   at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
   at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
   at java.lang.Thread.run(Thread.java:722)
Joshua M. Hamm
Developer
Systems Integration, Software Services
hammj
 
Posts: 50
Joined: Fri Dec 30, 2005 10:37 pm
Location: Sacramento CA

Re: Resteasy exception

Postby Petr » Mon Aug 27, 2012 4:20 pm

Ok. Can you show one more thing? I need to know what query you send to server for RESTEasy. Because ts log says that you push wrong query params.
Стань Java программистом с www.job4j.ru
Petr
 
Posts: 2929
Joined: Wed Aug 12, 2009 4:38 pm


Return to TrackStudio Support

Who is online

Users browsing this forum: No registered users and 6 guests

cron