Spring Scanner - контейнер попсы и блатняка

Модераторы: Вий, Xanf

hellboy
Сообщения: 233
Зарегистрирован: 12 авг 2018, 22:42

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение hellboy » 13 май 2019, 16:11

я вам еще немного логгинга притащил

https://issues.apache.org/jira/browse/HTTPCLIENT-1988

hellboy
Сообщения: 233
Зарегистрирован: 12 авг 2018, 22:42

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение hellboy » 27 май 2019, 09:37

Я вам еще немного стектрейса притащил

Connection is still allocated

Код: Выделить всё

java.lang.IllegalStateException: Connection is still allocated
 	at org.apache.http.util.Asserts.check(Asserts.java:34)
 	at org.apache.http.impl.conn.BasicHttpClientConnectionManager.getConnection(BasicHttpClientConnectionManager.java:251)
 	at org.apache.http.impl.conn.BasicHttpClientConnectionManager$1.get(BasicHttpClientConnectionManager.java:202)
 	at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:191)
 	at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
 	at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
 	at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
 	at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:83)
 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:108)
 	at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
 	at feign.httpclient.ApacheHttpClient.execute(ApacheHttpClient.java:85)
 	at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:108)
 	at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:78)
 	at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:103)
 	at com.sun.proxy.$Proxy2495.projectsGet(Unknown Source)
 	at com.xxx.yyy.services.ProjectTreeService.GetAllProjects(ProjectTreeService.java:32)
 	
 	... 3 filtered
 	at java.lang.reflect.Method.invoke(Method.java:498)
 	... 19 filtered
 	at com.atlassian.plugins.rest.module.RestDelegatingServletFilter$JerseyOsgiServletContainer.doFilter(RestDelegatingServletFilter.java:154)
 	... 1 filtered
 	at com.atlassian.plugins.rest.module.RestDelegatingServletFilter.doFilter(RestDelegatingServletFilter.java:68)
 	... 41 filtered
 	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
 	... 24 filtered
 	at com.atlassian.labs.httpservice.resource.ResourceFilter.doFilter(ResourceFilter.java:59)
 	... 32 filtered
 	at com.atlassian.jira.security.JiraSecurityFilter.lambda$doFilter$0(JiraSecurityFilter.java:66)
 	... 1 filtered
 	at com.atlassian.jira.security.JiraSecurityFilter.doFilter(JiraSecurityFilter.java:64)
 	... 16 filtered
 	at com.atlassian.plugins.rest.module.servlet.RestSeraphFilter.doFilter(RestSeraphFilter.java:37)
 	... 19 filtered
 	at com.atlassian.jira.servermetrics.CorrelationIdPopulatorFilter.doFilter(CorrelationIdPopulatorFilter.java:30)
 	... 10 filtered
 	at com.atlassian.web.servlet.plugin.request.RedirectInterceptingFilter.doFilter(RedirectInterceptingFilter.java:21)
 	... 4 filtered
 	at com.atlassian.web.servlet.plugin.LocationCleanerFilter.doFilter(LocationCleanerFilter.java:36)
 	... 26 filtered
 	at com.atlassian.jira.servermetrics.MetricsCollectorFilter.doFilter(MetricsCollectorFilter.java:25)
 	... 22 filtered
 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 	at java.lang.Thread.run(Thread.java:748)
http://code-craft.tech/article/fix-jest ... -allocated


hellboy
Сообщения: 233
Зарегистрирован: 12 авг 2018, 22:42

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение hellboy » 27 май 2019, 10:39

коллеги из России как бэ номекают
Так а почему вы используете BasicHttpClientConnectionManager ? Там же в самом верху прямо в жавадоке написано, мол, он менеджит ровно 1 конекшен. Если попытаться вызвать getConnection, когда прошлый запрос еще не закончился, то такая ошибка и будет.

нужно либо делать каждый новый запрос в новом инстансе этого BasicHttpClientConnectionManager (либо в каждом треде 1 свой инстанс), либо использовать PoolingHttpClientConnectionManager и не париться
а что посоветуют на форуме русскоязычных момаш?

Вячеслав Викторови4
Сообщения: 3432
Зарегистрирован: 19 май 2015, 17:30

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение Вячеслав Викторови4 » 27 май 2019, 10:57

hellboy писал(а):коллеги из России как бэ номекают
Так а почему вы используете BasicHttpClientConnectionManager ? Там же в самом верху прямо в жавадоке написано, мол, он менеджит ровно 1 конекшен. Если попытаться вызвать getConnection, когда прошлый запрос еще не закончился, то такая ошибка и будет.

нужно либо делать каждый новый запрос в новом инстансе этого BasicHttpClientConnectionManager (либо в каждом треде 1 свой инстанс), либо использовать PoolingHttpClientConnectionManager и не париться
а что посоветуют на форуме русскоязычных момаш?
https://www.baeldung.com/httpclient-con ... management

hellboy
Сообщения: 233
Зарегистрирован: 12 авг 2018, 22:42

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение hellboy » 12 июн 2019, 13:32

[c.a.p.osgi.factory.OsgiPlugin] Detected an error (BundleException) enabling the

plugin '...' : Unresolved constraint in bundle com. [176]:



Unable to resolve 176.0: missing requirement

[176.0] osgi.ee; (&(osgi.ee=JavaSE)(version=9.0)).



This error usually occurs when your plugin imports a package from another bundle

with a specific version constraint and either the bundle providing that package

doesn't meet those version constraints, or there is no bundle available that

provides the specified package. For more details on how to fix this,

see https://developer.atlassian.com/x/mQAN

hellboy
Сообщения: 233
Зарегистрирован: 12 авг 2018, 22:42

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение hellboy » 12 июн 2019, 16:15

Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=9.0))
clean & rebuild детектит только в MANIFEST.MF и логе старта после запуска
сам плагин не стартует
не могу определить проблемную зависимость
поиск в папке с локальным dev сервером по version=9.0 ничего не дал
в смысле никакие jar не находятся
что делать и кто виноват

Код: Выделить всё

Manifest-Version: 1.0

Atlassian-Build-Date: 2019-06-12T14:24:20+0200

Atlassian-Plugin-Key: WWWW

Bnd-LastModified: 1

Build-Jdk: 1.8.0_191

Bundle-ClassPath: .,META-INF/lib/commons-codec-1.9.jar,META-INF/lib/feig

 n-annotation-error-decoder-1.2.0.jar,META-INF/lib/feign-core-10.2.3.jar

 ,META-INF/lib/feign-form-3.8.0.jar,META-INF/lib/feign-jackson-10.2.3.ja

 r,META-INF/lib/feign-okhttp-10.2.3.jar,META-INF/lib/feign-slf4j-10.2.3.

 jar,META-INF/lib/jackson-annotations-2.9.8.jar,META-INF/lib/jackson-cor

 e-2.9.8.jar,META-INF/lib/jackson-databind-2.9.8.jar,META-INF/lib/jackso

 n-datatype-jdk8-2.9.8.jar,META-INF/lib/jackson-datatype-jsr310-2.9.8.ja

 r,META-INF/lib/jackson-datatype-threetenbp-2.8.4.jar,META-INF/lib/jacks

 on-module-parameter-names-2.9.8.jar,META-INF/lib/json-20140107.jar,META

 -INF/lib/log4j-1.2.17.jar,META-INF/lib/log4j-api-2.11.2.jar,META-INF/li

 b/log4j-to-slf4j-2.11.2.jar,META-INF/lib/lombok-1.18.8.jar,META-INF/lib

 /okhttp-3.6.0.jar,META-INF/lib/okio-1.11.0.jar,META-INF/lib/org.apache.

 oltu.oauth2.client-1.0.2.jar,META-INF/lib/org.apache.oltu.oauth2.common

 -1.0.2.jar,META-INF/lib/slf4j-log4j12-1.7.26.jar,META-INF/lib/swagger-a

 nnotations-2.0.7.jar,META-INF/lib/threetenbp-1.3.2.jar

Bundle-Description: ....

Bundle-DocURL: yyy

Bundle-ManifestVersion: 2

Bundle-Name: XXX

Bundle-SymbolicName: YYY

Bundle-Vendor: ZZZ

Bundle-Version: 1.0.4.SNAPSHOT

Created-By: Apache Maven Bundle Plugin

DynamicImport-Package: *

Import-Package: javax.ws.rs;version="[1,2)",javax.ws.rs.core;version="[1

 ,2)",javax.servlet;version="3.1.0",javax.servlet.http;version="3.1.0",j

 avax.xml.bind.annotation;version="[2.1,3)",android.util;version=0;resol

 ution:=optional,com.atlassian.jira.config;version=0;resolution:=optiona

 l,com.atlassian.jira.exception;version=0;resolution:=optional,com.atlas

 sian.jira.issue;version=0;resolution:=optional,com.atlassian.jira.issue

 .fields;version=0;resolution:=optional,com.atlassian.jira.issue.fields.

 config;version=0;resolution:=optional,com.atlassian.jira.issue.fields.l

 ayout.field;version=0;resolution:=optional,com.atlassian.jira.issue.iss

 uetype;version=0;resolution:=optional,com.atlassian.jira.issue.label;ve

 rsion=0;resolution:=optional,com.atlassian.jira.issue.util;version=0;re

 solution:=optional,com.atlassian.jira.permission;version=0;resolution:=

 optional,com.atlassian.jira.project;version=0;resolution:=optional,com.

 atlassian.jira.security;version=0;resolution:=optional,com.atlassian.ji

 ra.user;version=0;resolution:=optional,com.atlassian.plugin.spring.scan

 ner.annotation.component;version=0;resolution:=optional,com.atlassian.p

 lugin.spring.scanner.annotation.imports;version=0;resolution:=optional,

 com.atlassian.plugins.rest.common.security;version=0;resolution:=option

 al,com.atlassian.sal.api.auth;version=0;resolution:=optional,com.atlass

 ian.templaterenderer;version=0;resolution:=optional,com.ibm.uvm.tools;v

 ersion=0;resolution:=optional,com.sun.jdmk.comm;version=0;resolution:=o

 ptional,com.sun.tools.javac.processing;version=0;resolution:=optional,c

 om.sun.tools.javac.util;version=0;resolution:=optional,groovy.lang;vers

 ion=0;resolution:=optional,io.swagger.annotations;version=0;resolution:

 =optional,javax.annotation;version=0;resolution:=optional,javax.annotat

 ion.processing;version=0;resolution:=optional,javax.crypto;version=0;re

 solution:=optional,javax.crypto.spec;version=0;resolution:=optional,jav

 ax.inject;version=0;resolution:=optional,javax.jmdns;version=0;resoluti

 on:=optional,javax.jms;version=0;resolution:=optional,javax.lang.model;

 version=0;resolution:=optional,javax.lang.model.element;version=0;resol

 ution:=optional,javax.lang.model.type;version=0;resolution:=optional,ja

 vax.mail;version=0;resolution:=optional,javax.mail.internet;version=0;r

 esolution:=optional,javax.management;version=0;resolution:=optional,jav

 ax.naming;version=0;resolution:=optional,javax.net;version=0;resolution

 :=optional,javax.net.ssl;version=0;resolution:=optional,javax.security.

 auth.x500;version=0;resolution:=optional,javax.swing;version=0;resoluti

 on:=optional,javax.swing.border;version=0;resolution:=optional,javax.sw

 ing.event;version=0;resolution:=optional,javax.swing.table;version=0;re

 solution:=optional,javax.swing.text;version=0;resolution:=optional,java

 x.swing.tree;version=0;resolution:=optional,javax.tools;version=0;resol

 ution:=optional,javax.validation.constraints;version=0;resolution:=opti

 onal,javax.xml.datatype;version=0;resolution:=optional,javax.xml.namesp

 ace;version=0;resolution:=optional,javax.xml.parsers;version=0;resoluti

 on:=optional,org.apache.tools.ant;version=0;resolution:=optional,org.ap

 ache.tools.ant.types;version=0;resolution:=optional,org.codehaus.groovy

 .reflection;version=0;resolution:=optional,org.codehaus.groovy.runtime;

 version=0;resolution:=optional,org.codehaus.groovy.runtime.callsite;ver

 sion=0;resolution:=optional,org.codehaus.groovy.runtime.typehandling;ve

 rsion=0;resolution:=optional,org.eclipse.core.resources;version=0;resol

 ution:=optional,org.eclipse.core.runtime;version=0;resolution:=optional

 ,org.eclipse.jdt.core;version=0;resolution:=optional,org.eclipse.jdt.co

 re.dom;version=0;resolution:=optional,org.eclipse.jdt.core.dom.rewrite;

 version=0;resolution:=optional,org.eclipse.jdt.core.search;version=0;re

 solution:=optional,org.eclipse.jdt.internal.compiler.ast;version=0;reso

 lution:=optional,org.eclipse.jdt.internal.compiler.lookup;version=0;res

 olution:=optional,org.eclipse.jdt.internal.compiler.parser;version=0;re

 solution:=optional,org.eclipse.jdt.internal.compiler.problem;version=0;

 resolution:=optional,org.eclipse.jdt.internal.core;version=0;resolution

 :=optional,org.eclipse.jdt.internal.core.dom.rewrite;version=0;resoluti

 on:=optional,org.eclipse.jdt.internal.corext.refactoring;version=0;reso

 lution:=optional,org.eclipse.jdt.internal.corext.refactoring.structure;

 version=0;resolution:=optional,org.mapstruct.ap.spi;version=0;resolutio

 n:=optional,org.osgi.framework;version=0;resolution:=optional,org.osgi.

 framework.wiring;version=0;resolution:=optional,org.slf4j;version=0;res

 olution:=optional,org.slf4j.event;version=0;resolution:=optional,org.sl

 f4j.helpers;version=0;resolution:=optional,org.slf4j.spi;version=0;reso

 lution:=optional,org.springframework.beans.factory.annotation;version=0

 ;resolution:=optional,org.springframework.context.annotation;version=0;

 resolution:=optional,org.springframework.core.env;version=0;resolution:

 =optional,org.springframework.data.repository.query;version=0;resolutio

 n:=optional,org.springframework.stereotype;version=0;resolution:=option

 al,org.w3c.dom;version=0;resolution:=optional,org.w3c.dom.bootstrap;ver

 sion=0;resolution:=optional,org.w3c.dom.ls;version=0;resolution:=option

 al,org.xml.sax;version=0;resolution:=optional,org.xml.sax.helpers;versi

 on=0;resolution:=optional,sun.misc;version=0;resolution:=optional,sun.u

 til.calendar;version=0;resolution:=optional

Require-Bundle: com.onresolve.jira.groovy.groovyrunner

Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=9.0))"
Spring-Context: *

Tool: Bnd-3.5.0.201709291849

dude
Сообщения: 15155
Зарегистрирован: 25 окт 2011, 20:55

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение dude » 12 июн 2019, 16:41

Ничего не делать.
набухаться и постарать забыть это как страшный сон.
айда с нами в говносар играть!
Любая машина прослужит вам до конца жизни, если ездить достаточно быстро.

dude
Сообщения: 15155
Зарегистрирован: 25 окт 2011, 20:55

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение dude » 12 июн 2019, 17:10

Мну от тут как раз с утра прислали описание вакансии.

Hier ist die Zusammenfassung zur Übersicht:

Projektstandort: Hamburger
Projektstart: ASAP
Projektdauer: 6 Monate (Verlängern möglich)
Auslastung: 100% 40 Stunden
Remote: 2 Tage in der Woche möglich

Хочешь пообщаться, если устраивает?
Любая машина прослужит вам до конца жизни, если ездить достаточно быстро.

dude
Сообщения: 15155
Зарегистрирован: 25 окт 2011, 20:55

Re: Spring Scanner - контейнер попсы и блатняка

Сообщение dude » 13 июн 2019, 18:26

dude писал(а):Мну от тут как раз с утра прислали описание вакансии.

Projektstandort: Hamburger
Блядь, ГФ сдох или всем похуй?

Вот ещё для желающих хорошая работа.
https://habr.com/ru/post/455210/
Любая машина прослужит вам до конца жизни, если ездить достаточно быстро.

Ответить