Gradle останавливается на% 88 ВЫПОЛНЕНИЕ, когда я пытаюсь запустить свой проект, но он дает мне ссылку на локальный хост. И когда я вхожу в систему, я получаю следующее сообщение об ошибке:
Состояние HTTP 500 - Отчет об исключении типа внутренней ошибки сервера
Сообщение org.jboss.resteasy.spi.UnhandledException: java .lang.NullPointerException
Описание Сервер обнаружил непредвиденное состояние, не позволяющее ему выполнить запрос.
Исключение
javax.servlet.ServletException: org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
org.apache.shiro.web.servlet.AdviceFilter.cleanup(AdviceFilter.java:196)
org.apache.shiro.web.filter.authc.AuthenticatingFilter.cleanup(AuthenticatingFilter.java:155)
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:148)
com.axelor.auth.AuthFilter.doFilterInternal(AuthFilter.java:121)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41)
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
com.axelor.app.internal.AppFilter.doFilter(AppFilter.java:93)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:94)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
com.axelor.db.tenants.AbstractTenantFilter.doFilter(AbstractTenantFilter.java:67)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
com.axelor.web.servlet.CorsFilter.doFilter(CorsFilter.java:132)
com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82)
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121)
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
Root Причина
org.jboss.resteasy.spi.UnhandledException: java.lang.NullPointerException
org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:78)
org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:222)
org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:171)
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:414)
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:205)
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:228)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
com.axelor.db.tenants.AbstractTenantFilter.doFilter(AbstractTenantFilter.java:67)
org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:44)
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
com.axelor.auth.AuthFilter.doFilterInternal(AuthFilter.java:121)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41)
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
com.axelor.app.internal.AppFilter.doFilter(AppFilter.java:93)
com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:94)
com.axelor.db.tenants.AbstractTenantFilter.doFilter(AbstractTenantFilter.java:67)
com.axelor.web.servlet.CorsFilter.doFilter(CorsFilter.java:132)
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121)
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
Root Причина
java.lang.NullPointerException
com.axelor.web.internal.AppInfo.info(AppInfo.java:68)
com.axelor.web.service.AboutService.info(AboutService.java:58)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:294)
org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:248)
org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:235)
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:398)
org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:205)
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:228)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
com.axelor.db.tenants.AbstractTenantFilter.doFilter(AbstractTenantFilter.java:67)
org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:44)
org.apache.shiro.web.servlet.AdviceFilter.executeChain(AdviceFilter.java:108)
org.apache.shiro.web.servlet.AdviceFilter.doFilterInternal(AdviceFilter.java:137)
com.axelor.auth.AuthFilter.doFilterInternal(AuthFilter.java:121)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
org.apache.shiro.guice.web.SimpleFilterChain.doFilter(SimpleFilterChain.java:41)
org.apache.shiro.web.servlet.AbstractShiroFilter.executeChain(AbstractShiroFilter.java:449)
org.apache.shiro.web.servlet.AbstractShiroFilter$1.call(AbstractShiroFilter.java:365)
org.apache.shiro.subject.support.SubjectCallable.doCall(SubjectCallable.java:90)
org.apache.shiro.subject.support.SubjectCallable.call(SubjectCallable.java:83)
org.apache.shiro.subject.support.DelegatingSubject.execute(DelegatingSubject.java:387)
org.apache.shiro.web.servlet.AbstractShiroFilter.doFilterInternal(AbstractShiroFilter.java:362)
org.apache.shiro.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:125)
com.axelor.app.internal.AppFilter.doFilter(AppFilter.java:93)
com.google.inject.persist.PersistFilter.doFilter(PersistFilter.java:94)
com.axelor.db.tenants.AbstractTenantFilter.doFilter(AbstractTenantFilter.java:67)
com.axelor.web.servlet.CorsFilter.doFilter(CorsFilter.java:132)
com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121)
com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133)
Примечание Полная трассировка стека причины root доступна в журналах сервера.
Apache Tomcat / 8.5.24
<?xml version="1.0" encoding="UTF-8"?>
<domain-models xmlns="http://axelor.com/xml/ns/domain-models" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://axelor.com/xml/ns/domain-models http://axelor.com/xml/ns/domain-models/domain-models_5.2.xsd">
<module name="contract" package="com.axelor.apps.contract.db" />
<entity name="Contract" repository="abstract">
<integer name="targetTypeSelect" title="Type" selection="contract.target.type.select" default="1" required="true"/>
<integer name="periodNumber" title="Number of finished periods" default="0"/>
<integer name="statusSelect" title="Status" selection="contract.status.select" default="1" required="true"/>
<integer name="renewalNumber" title="Number of renewal"/>
<integer name="versionNumber" title="Contract version" default="-1"/>
<string name="name" title="Name" namecolumn="true" />
<string name="note" multiline="true" large="true" title="Notes"/>
<string name="contractId" title="Contract N°" readonly="true"/>
<boolean name="isInvoicingManagement" title="Manage invoices" />
<boolean name="isConsumptionManagement" title="Consumption management" />
<boolean name="isAdditionaBenefitManagement" title="Additional benefit management" />
<boolean name="toClosed" title="To closed"/>
<boolean name="terminatedManually" title="Terminated manually" default="false"/>
<date name="firstPeriodEndDate" title="First period end date"/>
<date name="startDate" title="Start date"/>
<date name="endDate" title="End date"/>
<date name="terminatedDate" title="Terminated date"/>
<date name="engagementStartDate" title="Engagement start date" />
<date name="terminationDemandDate" title="Termination demand date" />
<date name="lastRenewalDate" title="Last renewal date"/>
<date name="invoicePeriodStartDate" title="Start of next invoicing period" />
<date name="invoicePeriodEndDate" title="End of next invoicing period" />
<date name="invoicingDate" title="Invoicing date" />
<many-to-one name="company" title="Company" ref="com.axelor.apps.base.db.Company" required="true"/>
<many-to-one name="partner" title="Partner" ref="com.axelor.apps.base.db.Partner" />
<many-to-one name="terminatedByUser" ref="com.axelor.auth.db.User" title="Terminated By"/>
<many-to-one name="currentInvoicePeriod" ref="com.axelor.apps.contract.db.InvoicePeriod" title="Current invoice period"/>
<many-to-one name="currency" ref="com.axelor.apps.base.db.Currency" title="Currency" />
<one-to-one name="currentContractVersion" ref="com.axelor.apps.contract.db.ContractVersion" required="true" title="Current version"/>
<one-to-one name="nextVersion" ref="com.axelor.apps.contract.db.ContractVersion" title="Next version"/>
<one-to-many name="additionalBenefitContractLineList" ref="com.axelor.apps.contract.db.ContractLine" title="Next Invoice Additional Benefit"/>
<one-to-many name="historyInvoicePeriodList" ref="com.axelor.apps.contract.db.InvoicePeriod" title="Invoice period history"/>
<one-to-many name="versionHistory" ref="com.axelor.apps.contract.db.ContractVersion" mappedBy="contractHistory" orderBy="-createdOn"/>
<one-to-many name="consumptionLineList" ref="com.axelor.apps.contract.db.ConsumptionLine" title="Consumption for next invoice"/>
<many-to-many name="batchSet" ref="com.axelor.apps.base.db.Batch" title="Batches"/>
<extra-code><![CDATA[
static final String CUSTOMER_CONTRACT_SEQUENCE = "customerContract";
static final String SUPPLIER_CONTRACT_SEQUENCE = "supplierContract";
public static final int DRAFT_CONTRACT = 1;
public static final int ACTIVE_CONTRACT = 2;
public static final int CLOSED_CONTRACT = 3;
public static final int CUSTOMER_CONTRACT = 1;
public static final int SUPPLIER_CONTRACT = 2;
]]></extra-code>
</entity>
</domain-models>
Есть идеи, почему возникает проблема?