Error scanning classes with variable values greater than 4095 jqa 1.4.0

82 views
Skip to first unread message

jesusr...@gmail.com

unread,
Jun 13, 2018, 8:30:30 AM6/13/18
to jQAssistant
Hi,

I'm testing the new 1.4.0 release and i'm facing some errors that i reproduce below:

2018-06-13 13:48:22.674 [main] INFO AbstractContainerScannerPlugin - Entering /ZZZZ.jar
2018-06-13 13:48:22.708 [main] WARN ClassFileScannerPlugin - Cannot scan class '/es/aeat/dit/adu/zzzz/adjaSalva/afirma12/HtmlEntities.class'.
java.lang.IllegalArgumentException: Property value bytes length: 5063 is longer than 4095, which is maximum supported length of indexed property value.
        at org.neo4j.kernel.impl.api.IndexTextValueLengthValidator.validate(IndexTextValueLengthValidator.java:67)
        at org.neo4j.kernel.impl.api.IndexTextValueLengthValidator.validate(IndexTextValueLengthValidator.java:53)
        at org.neo4j.kernel.impl.api.IndexTextValueLengthValidator.validate(IndexTextValueLengthValidator.java:30)
        at org.neo4j.kernel.impl.index.schema.StringSchemaIndexAccessor.validateBeforeCommit(StringSchemaIndexAccessor.java:70)
        at org.neo4j.kernel.impl.index.schema.fusion.FusionIndexAccessor.validateBeforeCommit(FusionIndexAccessor.java:174)
        at org.neo4j.kernel.impl.api.index.OnlineIndexProxy.validateBeforeCommit(OnlineIndexProxy.java:206)
        at org.neo4j.kernel.impl.api.index.FlippableIndexProxy.validateBeforeCommit(FlippableIndexProxy.java:364)
        at org.neo4j.kernel.impl.api.index.AbstractDelegatingIndexProxy.validateBeforeCommit(AbstractDelegatingIndexProxy.java:140)
        at org.neo4j.kernel.impl.api.index.IndexMapReference.validateBeforeCommit(IndexMapReference.java:120)
        at org.neo4j.kernel.impl.api.index.IndexingService.validateBeforeCommit(IndexingService.java:404)
        at org.neo4j.kernel.impl.newapi.IndexTxStateUpdater.lambda$onPropertyAdd$0(IndexTxStateUpdater.java:126)
        at org.neo4j.kernel.impl.newapi.IndexTxStateUpdater$$Lambda$367.0000000023422530.accept(Unknown Source)
        at org.neo4j.kernel.impl.newapi.NodeSchemaMatcher.onMatchingSchema(NodeSchemaMatcher.java:88)
        at org.neo4j.kernel.impl.newapi.IndexTxStateUpdater.onPropertyAdd(IndexTxStateUpdater.java:122)
        at org.neo4j.kernel.impl.newapi.Operations.nodeSetProperty(Operations.java:499)
        at org.neo4j.kernel.impl.core.NodeProxy.setProperty(NodeProxy.java:244)
        at com.buschmais.xo.neo4j.embedded.impl.model.AbstractEmbeddedPropertyContainer.setProperty(AbstractEmbeddedPropertyContainer.java:40)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.AbstractNeo4jPropertyManager.setProperty(AbstractNeo4jPropertyManager.java:17)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.AbstractNeo4jPropertyManager.setProperty(AbstractNeo4jPropertyManager.java:13)
        at com.buschmais.xo.impl.AbstractPropertyManager.setProperty(AbstractPropertyManager.java:16)
        at com.buschmais.xo.impl.proxy.common.property.AbstractPrimitivePropertySetMethod.invoke(AbstractPrimitivePropertySetMethod.java:20)
        at com.buschmais.xo.impl.proxy.AbstractProxyMethodService.invoke(AbstractProxyMethodService.java:26)
        at com.buschmais.xo.impl.proxy.InstanceInvocationHandler.invoke(InstanceInvocationHandler.java:23)
        at com.sun.proxy.$Proxy117.setValue(Unknown Source)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitField(ClassVisitor.java:122)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitField(ClassVisitor.java:28)
        at org.objectweb.asm.ClassReader.readField(ClassReader.java:849)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:626)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:355)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin$1.execute(ClassFileScannerPlugin.java:68)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin$1.execute(ClassFileScannerPlugin.java:65)
        at com.buschmais.jqassistant.plugin.common.api.scanner.MD5DigestDelegate.digest(MD5DigestDelegate.java:79)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:65)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:27)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:51)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:21)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.commandline.task.ScanTask.scan(ScanTask.java:128)
        at com.buschmais.jqassistant.commandline.task.ScanTask.executeTask(ScanTask.java:79)
        at com.buschmais.jqassistant.commandline.task.AbstractStoreTask.run(AbstractStoreTask.java:49)
        at com.buschmais.jqassistant.commandline.Main.executeTask(Main.java:254)
        at com.buschmais.jqassistant.commandline.Main.interpretCommandLine(Main.java:206)
        at com.buschmais.jqassistant.commandline.Main.run(Main.java:92)
        at com.buschmais.jqassistant.commandline.Main.main(Main.java:63)
2018-06-13 13:48:22.780 [main] WARN ClassFileScannerPlugin - Cannot scan class '/es/aeat/dit/adu/zzzz/adjaSalva/afirma/HtmlEntities.class'.
java.lang.IllegalArgumentException: Property value bytes length: 5063 is longer than 4095, which is maximum supported length of indexed property value.
        at org.neo4j.kernel.impl.api.IndexTextValueLengthValidator.validate(IndexTextValueLengthValidator.java:67)
        at org.neo4j.kernel.impl.api.IndexTextValueLengthValidator.validate(IndexTextValueLengthValidator.java:53)
        at org.neo4j.kernel.impl.api.IndexTextValueLengthValidator.validate(IndexTextValueLengthValidator.java:30)
        at org.neo4j.kernel.impl.index.schema.StringSchemaIndexAccessor.validateBeforeCommit(StringSchemaIndexAccessor.java:70)
        at org.neo4j.kernel.impl.index.schema.fusion.FusionIndexAccessor.validateBeforeCommit(FusionIndexAccessor.java:174)
        at org.neo4j.kernel.impl.api.index.OnlineIndexProxy.validateBeforeCommit(OnlineIndexProxy.java:206)
        at org.neo4j.kernel.impl.api.index.FlippableIndexProxy.validateBeforeCommit(FlippableIndexProxy.java:364)
        at org.neo4j.kernel.impl.api.index.AbstractDelegatingIndexProxy.validateBeforeCommit(AbstractDelegatingIndexProxy.java:140)
        at org.neo4j.kernel.impl.api.index.IndexMapReference.validateBeforeCommit(IndexMapReference.java:120)
        at org.neo4j.kernel.impl.api.index.IndexingService.validateBeforeCommit(IndexingService.java:404)
        at org.neo4j.kernel.impl.newapi.IndexTxStateUpdater.lambda$onPropertyAdd$0(IndexTxStateUpdater.java:126)
        at org.neo4j.kernel.impl.newapi.IndexTxStateUpdater$$Lambda$367.0000000023422530.accept(Unknown Source)
        at org.neo4j.kernel.impl.newapi.NodeSchemaMatcher.onMatchingSchema(NodeSchemaMatcher.java:88)
        at org.neo4j.kernel.impl.newapi.IndexTxStateUpdater.onPropertyAdd(IndexTxStateUpdater.java:122)
        at org.neo4j.kernel.impl.newapi.Operations.nodeSetProperty(Operations.java:499)
        at org.neo4j.kernel.impl.core.NodeProxy.setProperty(NodeProxy.java:244)
        at com.buschmais.xo.neo4j.embedded.impl.model.AbstractEmbeddedPropertyContainer.setProperty(AbstractEmbeddedPropertyContainer.java:40)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.AbstractNeo4jPropertyManager.setProperty(AbstractNeo4jPropertyManager.java:17)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.AbstractNeo4jPropertyManager.setProperty(AbstractNeo4jPropertyManager.java:13)
        at com.buschmais.xo.impl.AbstractPropertyManager.setProperty(AbstractPropertyManager.java:16)
        at com.buschmais.xo.impl.proxy.common.property.AbstractPrimitivePropertySetMethod.invoke(AbstractPrimitivePropertySetMethod.java:20)
        at com.buschmais.xo.impl.proxy.AbstractProxyMethodService.invoke(AbstractProxyMethodService.java:26)
        at com.buschmais.xo.impl.proxy.InstanceInvocationHandler.invoke(InstanceInvocationHandler.java:23)
        at com.sun.proxy.$Proxy117.setValue(Unknown Source)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitField(ClassVisitor.java:122)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitField(ClassVisitor.java:28)
        at org.objectweb.asm.ClassReader.readField(ClassReader.java:849)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:626)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:355)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin$1.execute(ClassFileScannerPlugin.java:68)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin$1.execute(ClassFileScannerPlugin.java:65)
        at com.buschmais.jqassistant.plugin.common.api.scanner.MD5DigestDelegate.digest(MD5DigestDelegate.java:79)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:65)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:27)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:51)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:21)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.commandline.task.ScanTask.scan(ScanTask.java:128)
        at com.buschmais.jqassistant.commandline.task.ScanTask.executeTask(ScanTask.java:79)
        at com.buschmais.jqassistant.commandline.task.AbstractStoreTask.run(AbstractStoreTask.java:49)
        at com.buschmais.jqassistant.commandline.Main.executeTask(Main.java:254)
        at com.buschmais.jqassistant.commandline.Main.interpretCommandLine(Main.java:206)
        at com.buschmais.jqassistant.commandline.Main.run(Main.java:92)
        at com.buschmais.jqassistant.commandline.Main.main(Main.java:63)
2018-06-13 13:48:24.639 [main] WARN ClassFileScannerPlugin - Cannot scan class '/es/aeat/dit/adu/zzzz/zzpruebas/jme/EnvioXMLPru.class'.
org.neo4j.graphdb.TransactionFailureException: Transaction was marked as successful, but unable to commit transaction so rolled back.
        at org.neo4j.kernel.impl.coreapi.TopLevelTransaction.close(TopLevelTransaction.java:100)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.EmbeddedNeo4jDatastoreTransaction.closeTransaction(EmbeddedNeo4jDatastoreTransaction.java:52)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.EmbeddedNeo4jDatastoreTransaction.commit(EmbeddedNeo4jDatastoreTransaction.java:30)
        at com.buschmais.xo.impl.XOTransactionImpl.commit(XOTransactionImpl.java:38)
        at com.buschmais.jqassistant.core.store.impl.AbstractGraphStore.commitTransaction(AbstractGraphStore.java:165)
        at com.buschmais.jqassistant.core.store.impl.AbstractGraphStore.autoCommit(AbstractGraphStore.java:99)
        at com.buschmais.jqassistant.core.store.impl.AbstractGraphStore.create(AbstractGraphStore.java:69)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.VisitorHelper.getMethodDescriptor(VisitorHelper.java:113)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitMethod(ClassVisitor.java:130)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.visitor.ClassVisitor.visitMethod(ClassVisitor.java:28)
        at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1062)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:631)
        at org.objectweb.asm.ClassReader.accept(ClassReader.java:355)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin$1.execute(ClassFileScannerPlugin.java:68)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin$1.execute(ClassFileScannerPlugin.java:65)
        at com.buschmais.jqassistant.plugin.common.api.scanner.MD5DigestDelegate.digest(MD5DigestDelegate.java:79)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:65)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:27)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:51)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:21)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.commandline.task.ScanTask.scan(ScanTask.java:128)
        at com.buschmais.jqassistant.commandline.task.ScanTask.executeTask(ScanTask.java:79)
        at com.buschmais.jqassistant.commandline.task.AbstractStoreTask.run(AbstractStoreTask.java:49)
        at com.buschmais.jqassistant.commandline.Main.executeTask(Main.java:254)
        at com.buschmais.jqassistant.commandline.Main.interpretCommandLine(Main.java:206)
        at com.buschmais.jqassistant.commandline.Main.run(Main.java:92)
        at com.buschmais.jqassistant.commandline.Main.main(Main.java:63)
Caused by: org.neo4j.internal.kernel.api.exceptions.TransactionFailureException: Transaction rolled back even if marked as successful
        at org.neo4j.kernel.impl.api.KernelTransactionImplementation.failOnNonExplicitRollbackIfNeeded(KernelTransactionImplementation.java:599)
        at org.neo4j.kernel.impl.api.KernelTransactionImplementation.closeTransaction(KernelTransactionImplementation.java:541)
        at org.neo4j.internal.kernel.api.Transaction.close(Transaction.java:189)
        at org.neo4j.kernel.impl.coreapi.TopLevelTransaction.close(TopLevelTransaction.java:78)
        ... 38 more
2018-06-13 13:48:24.644 [main] ERROR ScannerImpl - Unexpected problem encountered while scanning: item='/usr/local/wlp/libreriasServidorWLP/desa/javaprog/ZZZZ.jar!es/aeat/dit/adu/zzzz/zzpruebas/jme/EnvioXMLPru.class', path='/es/aeat/dit/adu/zzzz/zzpruebas/jme/EnvioXMLPru.class', scope='CLASSPATH', pipeline='[com.buschmais.jqassistant.plugin.common.impl.scanner.FileResourceScannerPlugin@18203f88,
com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin@62ca3157]'. Please report this error including the full stacktrace (continueOnError=true).
org.neo4j.kernel.impl.core.ThreadToStatementContextBridge$BridgeNotInTransactionException: The requested operation cannot be performed, because it has to be performed in a transaction. Ensure you are wrapping your operation in the appropriate transaction boilerplate and try again.
        at org.neo4j.kernel.impl.core.ThreadToStatementContextBridge.assertInUnterminatedTransaction(ThreadToStatementContextBridge.java:73)
        at org.neo4j.kernel.impl.core.ThreadToStatementContextBridge.getTopLevelTransactionBoundToThisThread(ThreadToStatementContextBridge.java:107)
        at org.neo4j.kernel.impl.core.ThreadToStatementContextBridge.getKernelTransactionBoundToThisThread(ThreadToStatementContextBridge.java:115)
        at org.neo4j.kernel.impl.factory.GraphDatabaseFacade.kernelTransaction(GraphDatabaseFacade.java:949)
        at org.neo4j.kernel.impl.core.NodeProxy.setProperty(NodeProxy.java:231)
        at com.buschmais.xo.neo4j.embedded.impl.model.AbstractEmbeddedPropertyContainer.setProperty(AbstractEmbeddedPropertyContainer.java:40)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.AbstractNeo4jPropertyManager.setProperty(AbstractNeo4jPropertyManager.java:17)
        at com.buschmais.xo.neo4j.embedded.impl.datastore.AbstractNeo4jPropertyManager.setProperty(AbstractNeo4jPropertyManager.java:13)
        at com.buschmais.xo.impl.AbstractPropertyManager.setProperty(AbstractPropertyManager.java:16)
        at com.buschmais.xo.impl.proxy.common.property.AbstractPrimitivePropertySetMethod.invoke(AbstractPrimitivePropertySetMethod.java:20)
        at com.buschmais.xo.impl.proxy.AbstractProxyMethodService.invoke(AbstractProxyMethodService.java:26)
        at com.buschmais.xo.impl.proxy.InstanceInvocationHandler.invoke(InstanceInvocationHandler.java:23)
        at com.sun.proxy.$Proxy114.setValid(Unknown Source)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:79)
        at com.buschmais.jqassistant.plugin.java.impl.scanner.ClassFileScannerPlugin.scan(ClassFileScannerPlugin.java:27)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:51)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractZipArchiveScannerPlugin.scan(AbstractZipArchiveScannerPlugin.java:21)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:50)
        at com.buschmais.jqassistant.plugin.common.api.scanner.AbstractContainerScannerPlugin.scan(AbstractContainerScannerPlugin.java:29)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:82)
        at com.buschmais.jqassistant.core.scanner.impl.ScannerImpl.scan(ScannerImpl.java:59)
        at com.buschmais.jqassistant.commandline.task.ScanTask.scan(ScanTask.java:128)
        at com.buschmais.jqassistant.commandline.task.ScanTask.executeTask(ScanTask.java:79)
        at com.buschmais.jqassistant.commandline.task.AbstractStoreTask.run(AbstractStoreTask.java:49)
        at com.buschmais.jqassistant.commandline.Main.executeTask(Main.java:254)
        at com.buschmais.jqassistant.commandline.Main.interpretCommandLine(Main.java:206)
        at com.buschmais.jqassistant.commandline.Main.run(Main.java:92)
        at com.buschmais.jqassistant.commandline.Main.main(Main.java:63)
2018-06-13 13:48:24.648 [main] INFO ScannerImpl - Continuing scan after error. NOTE: Data might be inconsistent.


The first problem seems to be related with literal strings in classes whose size is greater than 4095 bytes (or 4095 chars if 1 byte = 1 char):

private static String myVar = "literal with more than 4095 chars...........";

I dont know if the first problem with long literal values causes the subsequent  transaction errors but after it jqassistant does not scan any other jar or class ( showing the transaction errors - data might be inconsistent).

Greetings


Dirk Mahler

unread,
Jun 13, 2018, 8:50:57 AM6/13/18
to jqass...@googlegroups.com
Hi,

the problem regarding the property value needs to be fixed, can you
please open an issue for the Java plugin
(https://github.com/buschmais/jqa-java-plugin/issues)?

According to the error you already activated "continueOnError", is this
correct? If yes we'll need to investigate why this does not show the
desired effect.

Cheers

Dirk
> --
> You received this message because you are subscribed to the Google
> Groups "jQAssistant" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to jqassistant...@googlegroups.com.
> To post to this group, send email to jqass...@googlegroups.com.
> Visit this group at https://groups.google.com/group/jqassistant.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jqassistant/37b84e53-9236-42cb-9f6e-c7065ba7af13%40googlegroups.com
> [1].
> For more options, visit https://groups.google.com/d/optout.
>
>
> Links:
> ------
> [1]
> https://groups.google.com/d/msgid/jqassistant/37b84e53-9236-42cb-9f6e-c7065ba7af13%40googlegroups.com?utm_medium=email&utm_source=footer

--
Dirk Mahler
Senior Consultant IT
buschmais GbR

-----------------------------------------------------------------
Inhaber Torsten Busch, Frank Schwarz, Dirk Mahler, Tobias Israel
Adresse buschmais GbR, Leipziger Straße 93, 01127 Dresden
Telefon +49 (0) 351 3209 23-0
Fax +49 (0) 351 3209 23-29
Mobil +49 (0) 177 3137411
E-Mail dirk....@buschmais.com
Internet http://www.buschmais.de
-----------------------------------------------------------------

Diese E-Mail enthält vertrauliche undoder rechtlich geschützte
Informationen. Wenn Sie diese E-Mail irrtümlich erhalten haben,
bitten wir Sie diese E-Mail umgehend zu löschen. Das unerlaubte
Kopieren sowie die unbefugte Weitergabe dieser E-Mail ist nicht
gestattet.

This e-mail may contain confidential or privileged information. If
you are not the intended recipient we kindly request you to delete
this e-mail immediately. Any unauthorized copying, disclosure or
distribution of the material in this e-mail is strictly forbidden.

jesusr...@gmail.com

unread,
Jun 13, 2018, 9:42:34 AM6/13/18
to jQAssistant
Hi Mark,

Yes, with continueOnError flag activated the scan gets interrupted too.

Dirk Mahler

unread,
Jun 15, 2018, 2:57:46 AM6/15/18
to jqass...@googlegroups.com
Hi Jesus,

thanks for opening the issue! We'll investigate it, beside the property length there seems also to be a problem with the continueOnError flag and handling of failed transactions. 

Cheers,

Dirk

------ Originalnachricht ------
An: "jQAssistant" <jqass...@googlegroups.com>
Gesendet: 13.06.2018 15:42:34
Betreff: Re: [jQAssistant] Error scanning classes with variable values greater than 4095 jqa 1.4.0

Reply all
Reply to author
Forward
0 new messages