On 2017-12-12 18:43, ajs6f wrote:
>>> Is there any option to link a transaction pointer to a class?
>> 
>> Sorry - don't understand that question.
> 
> If this means, "Is there a way to have a reference to a transaction
> that I can hand around?" then the answer is generally, no,
> transactions in Jena are normally thread-local and internal to the
> class from which the transaction was opened. I believe TDB2 takes
> some steps towards going beyond that, but generally, no.

this was what I was suggesting. Sorry for my English ;)

> ajs6f
> 
>> On Dec 12, 2017, at 12:39 PM, Andy Seaborne <[email protected]>
>> wrote:
>> 
>> 
>> 
>> On 12/12/17 10:11, George News wrote:
>>> On 2017-12-12 10:45, Andy Seaborne wrote:
>>>> 
>>>> 
>>>> On 11/12/17 09:38, George News wrote:
>>>>> Hi,
>>>>> 
>>>>> I'm facing the exception that I include below. I guess this
>>>>> is because I'm not properly opening a transaction or so.
>>>> 
>>>> Yes - and also not using the datasets MRSW lock (multiple
>>>> reader / single writer).
>>>> 
>>>> Concurrent access must be controlled by a transaction or the
>>>> datasets lock.  Ideally, transactions.
>>>> 
>>>>> 
>>>>> Let's try to explain a bit to guess if this is the problem: -
>>>>> I have multiple graphs which I merge using MultiUnion - I
>>>>> generate the MultiUnion in one transaction, but the use of
>>>>> the joined graph is done in another transaction.
>>>> 
>>>> Is the MultiUnion over graphs in the same dataset?
>>> Yes. (new question: is it possible to merge graphs from different
>>> datasets? Are they copied or just referenced?)
>> 
>> MultiUnion is bunch of references and one graph distinguished for
>> update.
>> 
>>> Actually I'm now checking in the code and I have multiple
>>> read-transactions, one inside another: 1 Read Transaction for
>>> SPARQL Select execution (using dataset.begin()) 1.1 Read
>>> transaction fro creating a big multiunion (using
>>> Txn.calculateRead()) 1.1.1 Read transaction for creating the
>>> multiunion (using Txn.calculateRead()) 1.1.2 Read Transaction for
>>> creating another multiunion (using Txn.calculateRead())
>> 
>> Txn does cope with nesting but it's not nested transactions - it's
>> within the outer transaction.
>> 
>>> 2 Do some stuff over the resultset 3 Close main one with if
>>> (dataset.isInTransaction()) { // Maybe it's better to use
>>> abort() // but as it is a read transaction // I think it doesn't
>>> matter dataset.end();
>> 
>> If that is withing a Txn then its bad.
>> 
>> Txn does the trasnaction management of begin-commit/abort-end.
>> 
>>> } Now I'm thinking that maybe this 3) is closing something on the
>>> dataset that could be writing?
>> 
>> 
>>> Is there any option to link a transaction pointer to a class?
>> 
>> Sorry - don't understand that question.
>> 
>> Andy
>> 
>>> Regards, Jorge
>>> 
>>>>> - I use a single static final Dataset from 
>>>>> TDBFactory.createDataset(TRIPLE_STORE_PATH); - Read and write
>>>>> operations are done in different threads, so maybe we have
>>>>> started a join for read and in parallel we are writing on one
>>>>> of the graphs included in the union.
>>>>> 
>>>>> 
>>>>> Any hint is welcome.
>>>>> 
>>>>> Regards, Jorge
>>>> 
>>>> Andy
>>>> 
>>>>> 
>>>>> 
>>>>> org.apache.jena.tdb.base.file.FileException: In the middle of
>>>>> an alloc-write at 
>>>>> org.apache.jena.tdb.base.objectfile.ObjectFileStorage.read(ObjectFileStorage.java:311)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.base.objectfile.ObjectFileWrapper.read(ObjectFileWrapper.java:57)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.lib.NodeLib.fetchDecode(NodeLib.java:78) 
>>>>> ~[jena-tdb-3.5.0.jar:3.5.0] at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableNative.readNodeFromTable(NodeTableNative.java:186)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableNative._retrieveNodeByNodeId(NodeTableNative.java:111)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableNative.getNodeForNodeId(NodeTableNative.java:70)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableCache._retrieveNodeByNodeId(NodeTableCache.java:128)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableCache.getNodeForNodeId(NodeTableCache.java:82)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableWrapper.getNodeForNodeId(NodeTableWrapper.java:50)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.tdb.store.nodetable.NodeTableInline.getNodeForNodeId(NodeTableInline.java:67)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at org.apache.jena.tdb.lib.TupleLib.quad(TupleLib.java:129) 
>>>>> ~[jena-tdb-3.5.0.jar:3.5.0] at
>>>>> org.apache.jena.tdb.lib.TupleLib.quad(TupleLib.java:123) 
>>>>> ~[jena-tdb-3.5.0.jar:3.5.0] at 
>>>>> org.apache.jena.tdb.lib.TupleLib.lambda$convertToQuads$3(TupleLib.java:59)
>>>>>
>>>>> 
~[jena-tdb-3.5.0.jar:3.5.0]
>>>>> at org.apache.jena.atlas.iterator.Iter$2.next(Iter.java:270) 
>>>>> ~[jena-base-3.5.0.jar:3.5.0] at
>>>>> org.apache.jena.atlas.iterator.Iter$2.next(Iter.java:270) 
>>>>> ~[jena-base-3.5.0.jar:3.5.0] at
>>>>> org.apache.jena.atlas.iterator.Iter.next(Iter.java:875) 
>>>>> ~[jena-base-3.5.0.jar:3.5.0] at 
>>>>> org.apache.jena.util.iterator.WrappedIterator.next(WrappedIterator.java:94)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.util.iterator.WrappedIterator.next(WrappedIterator.java:94)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.util.iterator.FilterIterator.hasNext(FilterIterator.java:56)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.util.iterator.NiceIterator$1.hasNext(NiceIterator.java:105)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:90)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.graph.compose.CompositionBase$1.hasNext(CompositionBase.java:94)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.util.iterator.NiceIterator$1.hasNext(NiceIterator.java:105)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.util.iterator.WrappedIterator.hasNext(WrappedIterator.java:90)
>>>>>
>>>>> 
~[jena-core-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterTriplePattern$TripleMapper.hasNextBinding(QueryIterTriplePattern.java:135)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:74)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.makeNextStage(QueryIterRepeatApply.java:101)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:65)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.makeNextStage(QueryIterRepeatApply.java:101)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:65)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterBlockTriples.hasNextBinding(QueryIterBlockTriples.java:63)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.makeNextStage(QueryIterRepeatApply.java:101)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:65)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterPeek.hasNextBinding(QueryIterPeek.java:57)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.makeNextStage(QueryIterRepeatApply.java:101)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:65)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.makeNextStage(QueryIterRepeatApply.java:101)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterRepeatApply.hasNextBinding(QueryIterRepeatApply.java:65)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterBlockTriples.hasNextBinding(QueryIterBlockTriples.java:63)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterGroup$1.initializeIterator(QueryIterGroup.java:93)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.atlas.iterator.IteratorDelayedInitialization.init(IteratorDelayedInitialization.java:40)
>>>>>
>>>>> 
~[jena-base-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.atlas.iterator.IteratorDelayedInitialization.hasNext(IteratorDelayedInitialization.java:50)
>>>>>
>>>>> 
~[jena-base-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:53)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterProcessBinding.hasNextBinding(QueryIterProcessBinding.java:66)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at java.util.Iterator.forEachRemaining(Iterator.java:115) 
>>>>> ~[?:1.8.0_121] at
>>>>> org.apache.jena.atlas.data.DataBag.addAll(DataBag.java:94) 
>>>>> ~[jena-arq-3.5.0.jar:3.5.0] at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterSort$SortedBindingIterator.initializeIterator(QueryIterSort.java:87)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.atlas.iterator.IteratorDelayedInitialization.init(IteratorDelayedInitialization.java:40)
>>>>>
>>>>> 
~[jena-base-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.atlas.iterator.IteratorDelayedInitialization.hasNext(IteratorDelayedInitialization.java:50)
>>>>>
>>>>> 
~[jena-base-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterPlainWrapper.hasNextBinding(QueryIterPlainWrapper.java:53)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIterConvert.hasNextBinding(QueryIterConvert.java:58)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:39)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorWrapper.hasNextBinding(QueryIteratorWrapper.java:39)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.iterator.QueryIteratorBase.hasNext(QueryIteratorBase.java:114)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.ResultSetStream.hasNext(ResultSetStream.java:74)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> org.apache.jena.sparql.engine.ResultSetCheckCondition.hasNext(ResultSetCheckCondition.java:55)
>>>>>
>>>>> 
~[jena-arq-3.5.0.jar:3.5.0]
>>>>> at 
>>>>> com.myproject.rest.StatisticsRestService.getDataBy(StatisticsRestService.java:205)
>>>>>
>>>>> 
~[classes:?]
>>>>> at 
>>>>> com.myproject.rest.StatisticsRestService.getData(StatisticsRestService.java:178)
>>>>>
>>>>> 
~[classes:?]
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
>>>>> Method) ~[?:1.8.0_121] at 
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>
>>>>> 
~[?:1.8.0_121]
>>>>> at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>
>>>>> 
~[?:1.8.0_121]
>>>>> at java.lang.reflect.Method.invoke(Method.java:498) 
>>>>> ~[?:1.8.0_121] at 
>>>>> org.jboss.weld.bean.proxy.AbstractBeanInstance.invoke(AbstractBeanInstance.java:38)
>>>>>
>>>>> 
~[weld-core-impl-2.3.2.Final.jar!/:2.3.2.Final]
>>>>> at 
>>>>> org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:100)
>>>>>
>>>>> 
~[weld-core-impl-2.3.2.Final.jar!/:2.3.2.Final]
>>>>> at 
>>>>> com.myproject.rest.StatisticsRestService$Proxy$_$$_WeldClientProxy.getData(Unknown
>>>>>
>>>>> 
Source) ~[classes:?]
>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
>>>>> Method) ~[?:1.8.0_121] at 
>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>>>>>
>>>>> 
~[?:1.8.0_121]
>>>>> at 
>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>>>>
>>>>> 
~[?:1.8.0_121]
>>>>> at java.lang.reflect.Method.invoke(Method.java:498) 
>>>>> ~[?:1.8.0_121] at 
>>>>> org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:139)
>>>>>
>>>>> 
~[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.core.ResourceMethodInvoker.invokeOnTarget(ResourceMethodInvoker.java:295)
>>>>>
>>>>> 
~[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:249)
>>>>>
>>>>> 
~[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.core.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:236)
>>>>>
>>>>> 
~[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:395)
>>>>>
>>>>> 
[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:202)
>>>>>
>>>>> 
[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:221)
>>>>>
>>>>> 
[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:56)
>>>>>
>>>>> 
[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:51)
>>>>>
>>>>> 
[resteasy-jaxrs-3.0.14.Final.jar!/:3.0.14.Final]
>>>>> at 
>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
>>>>> [jboss-servlet-api_3.1_spec-1.0.0.Final.jar!/:1.0.0.Final] 
>>>>> at 
>>>>> io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:129)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> org.apache.logging.log4j.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:71)
>>>>>
>>>>> 
[log4j-web-2.5.jar:2.5]
>>>>> at 
>>>>> io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:131)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:84)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
>>>>>
>>>>> 
[wildfly-undertow-10.0.0.Final.jar!/:10.0.0.Final]
>>>>> at 
>>>>> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:60)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:77)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.security.handlers.AbstractSecurityContextAssociationHandler.handleRequest(AbstractSecurityContextAssociationHandler.java:43)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
>>>>>
>>>>> 
[wildfly-undertow-10.0.0.Final.jar!/:10.0.0.Final]
>>>>> at 
>>>>> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:284)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:263)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:81)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:174)
>>>>>
>>>>> 
[undertow-servlet-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.server.Connectors.executeRootHandler(Connectors.java:202)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:793)
>>>>>
>>>>> 
[undertow-core-1.3.15.Final.jar!/:1.3.15.Final]
>>>>> at 
>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>>>>>
>>>>> 
[?:1.8.0_121]
>>>>> at 
>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>>>>>
>>>>> 
[?:1.8.0_121]
>>>>> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
>>>>> 
>>>>> 
>>>> 
> 
> 

Reply via email to