[JBoss JIRA] (ISPN-10382) Document Queries for Health Check API in Domain Mode
by Donald Naro (Jira)
Donald Naro created ISPN-10382:
----------------------------------
Summary: Document Queries for Health Check API in Domain Mode
Key: ISPN-10382
URL: https://issues.jboss.org/browse/ISPN-10382
Project: Infinispan
Issue Type: Enhancement
Components: Documentation-Servers
Affects Versions: 9.4.15.Final, 10.0.0.Beta3
Reporter: Donald Naro
Assignee: Donald Naro
Update docs with health check API queries in domain mode. This issue documents JDG-2985.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
4 years, 10 months
[JBoss JIRA] (ISPN-10380) QueryKnownClasses throws NotSerializableException
by Dan Berindei (Jira)
[ https://issues.jboss.org/browse/ISPN-10380?page=com.atlassian.jira.plugin... ]
Dan Berindei commented on ISPN-10380:
-------------------------------------
The exception is only logged, because the {{___query_known_classes}} internal cache has batching enabled, and {{SynchronizationImple}} hides the exception.
{noformat}
[2019-07-02T16:16:19.931Z] 16:16:19,896 WARN [org.infinispan.marshall.persistence.impl.PersistenceMarshallerImpl] (async-thread--p2-t2) Cannot marshall org.infinispan.util.KeyValuePair: org.infinispan.marshall.core.MarshallingException: java.io.NotSerializableException: org.infinispan.util.KeyValuePair
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.PersistenceMarshallerImpl.marshallUserObject(PersistenceMarshallerImpl.java:161)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.PersistenceMarshallerImpl.wrapUserObject(PersistenceMarshallerImpl.java:192)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.PersistenceMarshallerImpl.objectToBuffer(PersistenceMarshallerImpl.java:112)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.PersistenceMarshallerImpl.objectToBuffer(PersistenceMarshallerImpl.java:89)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.MarshallableEntryImpl.marshall(MarshallableEntryImpl.java:202)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.MarshallableEntryImpl.<init>(MarshallableEntryImpl.java:36)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.MarshalledEntryFactoryImpl.create(MarshalledEntryFactoryImpl.java:64)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.TxBatchUpdater.visitSingleStore(TxBatchUpdater.java:163)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.TxBatchUpdater.visitPutKeyValueCommand(TxBatchUpdater.java:75)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.write.PutKeyValueCommand.acceptVisitor(PutKeyValueCommand.java:61)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.CacheWriterInterceptor.store(CacheWriterInterceptor.java:434)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.CacheWriterInterceptor.commitCommand(CacheWriterInterceptor.java:129)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.CacheWriterInterceptor.visitCommitCommand(CacheWriterInterceptor.java:109)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.handleDefault(DDAsyncInterceptor.java:53)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.visitCommitCommand(DDAsyncInterceptor.java:141)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndHandle(BaseAsyncInterceptor.java:188)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.VersionedEntryWrappingInterceptor.visitCommitCommand(VersionedEntryWrappingInterceptor.java:98)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.NotificationInterceptor.visitCommitCommand(NotificationInterceptor.java:50)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndFinally(BaseAsyncInterceptor.java:155)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.locking.AbstractTxLockingInterceptor.visitCommitCommand(AbstractTxLockingInterceptor.java:51)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextThenAccept(BaseAsyncInterceptor.java:103)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.TxInterceptor.finishCommit(TxInterceptor.java:190)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.TxInterceptor.visitCommitCommand(TxInterceptor.java:184)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.statetransfer.TransactionSynchronizerInterceptor.visitCommand(TransactionSynchronizerInterceptor.java:41)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndHandle(BaseAsyncInterceptor.java:190)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.statetransfer.StateTransferInterceptor.handleTxCommand(StateTransferInterceptor.java:203)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.statetransfer.StateTransferInterceptor.visitCommitCommand(StateTransferInterceptor.java:75)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.handleDefault(DDAsyncInterceptor.java:53)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.visitCommitCommand(DDAsyncInterceptor.java:141)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNextAndExceptionally(BaseAsyncInterceptor.java:128)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.InvocationContextInterceptor.visitCommand(InvocationContextInterceptor.java:89)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:61)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.BatchingInterceptor.handleDefault(BatchingInterceptor.java:69)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.visitCommitCommand(DDAsyncInterceptor.java:141)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.BaseAsyncInterceptor.invokeNext(BaseAsyncInterceptor.java:59)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.handleDefault(DDAsyncInterceptor.java:53)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.visitCommitCommand(DDAsyncInterceptor.java:141)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commands.tx.CommitCommand.acceptVisitor(CommitCommand.java:38)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.DDAsyncInterceptor.visitCommand(DDAsyncInterceptor.java:49)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.AsyncInterceptorChainImpl.invoke(AsyncInterceptorChainImpl.java:244)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.transaction.impl.TransactionCoordinator.commitInternal(TransactionCoordinator.java:223)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.transaction.impl.TransactionCoordinator.commit(TransactionCoordinator.java:165)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.transaction.impl.TransactionTable.afterCompletion(TransactionTable.java:870)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.transaction.synchronization.SynchronizationAdapter.afterCompletion(SynchronizationAdapter.java:33)
[2019-07-02T16:16:19.931Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.tx.TransactionImpl.notifyAfterCompletion(TransactionImpl.java:506)
[2019-07-02T16:16:19.931Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.tx.TransactionImpl.runCommit(TransactionImpl.java:338)
[2019-07-02T16:16:19.931Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.tx.TransactionImpl.commit(TransactionImpl.java:110)
[2019-07-02T16:16:19.931Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.tx.TransactionManagerImpl.commit(TransactionManagerImpl.java:73)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.CacheImpl.tryCommit(CacheImpl.java:1988)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.CacheImpl.executeCommandWithInjectedTx(CacheImpl.java:1908)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.CacheImpl.executeCommandAndCommitIfNeeded(CacheImpl.java:1881)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.CacheImpl.put(CacheImpl.java:1404)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.DecoratedCache.put(DecoratedCache.java:670)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.DecoratedCache.put(DecoratedCache.java:529)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.AbstractDelegatingCache.put(AbstractDelegatingCache.java:449)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.cache.impl.EncoderCache.put(EncoderCache.java:678)
[2019-07-02T16:16:19.931Z] at org.infinispan.query:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.query.backend.QueryKnownClasses.put(QueryKnownClasses.java:180)
[2019-07-02T16:16:19.931Z] at org.infinispan.query:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.query.backend.SearchFactoryHandler.handleOnDemandRegistration(SearchFactoryHandler.java:77)
[2019-07-02T16:16:19.931Z] at org.infinispan.query:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.query.backend.SearchFactoryHandler.updateKnownTypesIfNeeded(SearchFactoryHandler.java:56)
[2019-07-02T16:16:19.931Z] at org.infinispan.query:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.query.backend.QueryInterceptor.processChange(QueryInterceptor.java:452)
[2019-07-02T16:16:19.931Z] at org.infinispan.query:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.query.backend.QueryInterceptor.lambda$handleDataWriteCommand$0(QueryInterceptor.java:188)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.InvocationSuccessAction.apply(InvocationSuccessAction.java:22)
[2019-07-02T16:16:19.931Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.QueueAsyncInvocationStage.invokeQueuedHandlers(QueueAsyncInvocationStage.java:123)
[2019-07-02T16:16:19.932Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:86)
[2019-07-02T16:16:19.932Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.interceptors.impl.QueueAsyncInvocationStage.accept(QueueAsyncInvocationStage.java:31)
[2019-07-02T16:16:19.932Z] at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
[2019-07-02T16:16:19.932Z] at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
[2019-07-02T16:16:19.932Z] at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506)
[2019-07-02T16:16:19.932Z] at java.base/java.util.concurrent.CompletableFuture.complete(CompletableFuture.java:2073)
[2019-07-02T16:16:20.188Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.util.concurrent.CompletionStages.lambda$continueOnExecutor$0(CompletionStages.java:158)
[2019-07-02T16:16:20.189Z] at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
[2019-07-02T16:16:20.189Z] at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837)
[2019-07-02T16:16:20.189Z] at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:478)
[2019-07-02T16:16:20.189Z] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[2019-07-02T16:16:20.189Z] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[2019-07-02T16:16:20.189Z] at java.base/java.lang.Thread.run(Thread.java:834)
[2019-07-02T16:16:20.189Z] Caused by: java.io.NotSerializableException: org.infinispan.util.KeyValuePair
[2019-07-02T16:16:20.189Z] at org.jboss.marshalling:ispn-10.0@2.0.6.Final//org.jboss.marshalling.river.RiverMarshaller.doWriteObject(RiverMarshaller.java:926)
[2019-07-02T16:16:20.189Z] at org.jboss.marshalling:ispn-10.0@2.0.6.Final//org.jboss.marshalling.AbstractObjectOutput.writeObject(AbstractObjectOutput.java:58)
[2019-07-02T16:16:20.189Z] at org.jboss.marshalling:ispn-10.0@2.0.6.Final//org.jboss.marshalling.AbstractMarshaller.writeObject(AbstractMarshaller.java:111)
[2019-07-02T16:16:20.189Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.objectToObjectStream(AbstractJBossMarshaller.java:74)
[2019-07-02T16:16:20.189Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.marshall.jboss.AbstractJBossMarshaller.objectToBuffer(AbstractJBossMarshaller.java:82)
[2019-07-02T16:16:20.189Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:70)
[2019-07-02T16:16:20.189Z] at org.infinispan.commons:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.commons.marshall.AbstractMarshaller.objectToByteBuffer(AbstractMarshaller.java:60)
[2019-07-02T16:16:20.189Z] at org.infinispan.core:ispn-10.0@10.0.0-SNAPSHOT//org.infinispan.marshall.persistence.impl.PersistenceMarshallerImpl.marshallUserObject(PersistenceMarshallerImpl.java:156)
[2019-07-02T16:16:20.189Z] ... 88 more
[2019-07-02T16:16:20.189Z] Caused by: an exception which occurred:
[2019-07-02T16:16:20.189Z] in object org.infinispan.util.KeyValuePair@2d2eb5d
{noformat}
> QueryKnownClasses throws NotSerializableException
> -------------------------------------------------
>
> Key: ISPN-10380
> URL: https://issues.jboss.org/browse/ISPN-10380
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Remote Querying, Test Suite - Query
> Affects Versions: 10.0.0.Beta3
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 10.0.0.Beta4
>
>
> {{QueryKnownClasses}} is a replicated persistence cache that uses `KeyValuePair`s for cache keys, however as this class is not Serializable and it is persisted, a {{NotSerializableException}} will be thrown by the user marshaller.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
4 years, 10 months
[JBoss JIRA] (ISPN-10381) Anchor for Security Headings
by Donald Naro (Jira)
[ https://issues.jboss.org/browse/ISPN-10381?page=com.atlassian.jira.plugin... ]
Donald Naro updated ISPN-10381:
-------------------------------
Status: Open (was: New)
> Anchor for Security Headings
> ----------------------------
>
> Key: ISPN-10381
> URL: https://issues.jboss.org/browse/ISPN-10381
> Project: Infinispan
> Issue Type: Enhancement
> Components: Documentation-Core
> Affects Versions: 10.0.0.Beta3, 9.4.15.Final
> Reporter: Donald Naro
> Assignee: Donald Naro
> Priority: Major
>
> Two headings with "Security". Only one has an anchor.
> Heading 1 in server_protocols_rest.adoc
> ===== Security
> Heading 2 in security.adoc
> [[security]]
> == Security
> Attempting to select Heading 2 in the generated docs redirects to Heading 1. Solution is to have unique anchors for both headings.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
4 years, 10 months
[JBoss JIRA] (ISPN-10381) Anchor for Security Headings
by Donald Naro (Jira)
Donald Naro created ISPN-10381:
----------------------------------
Summary: Anchor for Security Headings
Key: ISPN-10381
URL: https://issues.jboss.org/browse/ISPN-10381
Project: Infinispan
Issue Type: Enhancement
Components: Documentation-Core
Affects Versions: 9.4.15.Final, 10.0.0.Beta3
Reporter: Donald Naro
Assignee: Donald Naro
Two headings with "Security". Only one has an anchor.
Heading 1 in server_protocols_rest.adoc
===== Security
Heading 2 in security.adoc
[[security]]
== Security
Attempting to select Heading 2 in the generated docs redirects to Heading 1. Solution is to have unique anchors for both headings.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
4 years, 10 months