first problem: i wrote an unmanaged extension for 3.2.3 and its work - including the tests. the i change the neo4j veersion on the pom.xml to 3.3.0 and the tests got this error:
java.util.ServiceConfigurationError: org.neo4j.configuration.LoadableConfig: Provider org.neo4j.ext.udc.UdcSettings could not be instantiated at java.util.ServiceLoader.fail(ServiceLoader.java:232) at java.util.ServiceLoader.access$100(ServiceLoader.java:185) at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:384) at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404) at java.util.ServiceLoader$1.next(ServiceLoader.java:480) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) at org.neo4j.configuration.LoadableConfig.allConfigClasses(LoadableConfig.java:103) at org.neo4j.kernel.configuration.Config$Builder.build(Config.java:285) at org.neo4j.kernel.configuration.Config.defaults(Config.java:354) at org.neo4j.harness.internal.InProcessServerBuilder.createNeoServer(InProcessServerBuilder.java:47) at org.neo4j.harness.internal.AbstractInProcessServerBuilder.newServer(AbstractInProcessServerBuilder.java:149) at org.neo4j.harness.junit.Neo4jRule$1.evaluate(Neo4jRule.java:73) at org.junit.rules.RunRules.evaluate(RunRules.java:20) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68) at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70) Caused by: java.lang.NoSuchMethodError: org.neo4j.kernel.configuration.Settings.setting(Ljava/lang/String;Ljava/util/function/Function;Ljava/lang/String;)Lorg/neo4j/graphdb/config/BaseSetting; at org.neo4j.ext.udc.UdcSettings.<clinit>(UdcSettings.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at java.lang.Class.newInstance(Class.java:442) at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380) ... 30 more so i skip the tests and build the jar, place the jar on plugin folder and config with the "dbms.unmanaged_extension_classes" thing like i do on the 3.2.3 version. then i run bin\neo4j.bat console and i got this error: C:\neo4j-community-3.3.0-windows\neo4j-community-3.3.0> bin\neo4j.bat console 2017-11-19 18:42:33.394+0000 INFO ======== Neo4j 3.3.0 ======== 2017-11-19 18:42:33.424+0000 INFO Starting... 2017-11-19 18:42:34.049+0000 ERROR Failed to start Neo4j: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@8462f31' was successfully initialized, but failed to start. Please see the attached cause exception "org.neo4j.kernel.api.impl.index.builder.LuceneIndexStorageBuilder.withIndexIdentifier(Ljava/lang/String;)Lorg/neo4j/kernel/api/impl/index/builder/LuceneIndexStorageBuilder;". Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@8462f31' was successfully initialized, but failed to start. Please see the attached cause exception "org.neo4j.kernel.api.impl.index.builder.LuceneIndexStorageBuilder.withIndexIdentifier(Ljava/lang/String;)Lorg/neo4j/kernel/api/impl/index/builder/LuceneIndexStorageBuilder;". org.neo4j.server.ServerStartupException: Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@8462f31' was successfully initialized, but failed to start. Please see the attached cause exception "org.neo4j.kernel.api.impl.index.builder.LuceneIndexStorageBuilder.withIndexIdentifier(Ljava/lang/String;)Lorg/neo4j/kernel/api/impl/index/builder/LuceneIndexStorageBuilder;". at org.neo4j.server.exception.ServerStartupErrors.translateToServerStartupError(ServerStartupErrors.java:68) at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:218) at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:111) at org.neo4j.server.ServerBootstrapper.start(ServerBootstrapper.java:79) at org.neo4j.server.CommunityEntryPoint.main(CommunityEntryPoint.java:32) Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.server.database.LifecycleManagingDatabase@8462f31' was successfully initialized, but failed to start. Please see the attached cause exception "org.neo4j.kernel.api.impl.index.builder.LuceneIndexStorageBuilder.withIndexIdentifier(Ljava/lang/String;)Lorg/neo4j/kernel/api/impl/index/builder/LuceneIndexStorageBuilder;". at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:466) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:107) at org.neo4j.server.AbstractNeoServer.start(AbstractNeoServer.java:210) ... 3 more Caused by: java.lang.RuntimeException: Error starting org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory, C:\neo4j-community-3.3.0-windows\neo4j-community-3.3.0\data\databases\graph.db at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:211) at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.newFacade(GraphDatabaseFacadeFactory.java:126) at org.neo4j.server.CommunityNeoServer.lambda$static$0(CommunityNeoServer.java:58) at org.neo4j.server.database.LifecycleManagingDatabase.start(LifecycleManagingDatabase.java:88) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.start(LifeSupport.java:445) ... 5 more Caused by: org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.extension.KernelExtensions@31ea9581' failed to initialize. Please see the attached cause exception "org.neo4j.kernel.api.impl.index.builder.LuceneIndexStorageBuilder.withIndexIdentifier(Ljava/lang/String;)Lorg/neo4j/kernel/api/impl/index/builder/LuceneIndexStorageBuilder;". at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:427) at org.neo4j.kernel.lifecycle.LifeSupport.init(LifeSupport.java:62) at org.neo4j.kernel.lifecycle.LifeSupport.start(LifeSupport.java:98) at org.neo4j.kernel.impl.factory.GraphDatabaseFacadeFactory.initFacade(GraphDatabaseFacadeFactory.java:207) ... 9 more Caused by: java.lang.NoSuchMethodError: org.neo4j.kernel.api.impl.index.builder.LuceneIndexStorageBuilder.withIndexIdentifier(Ljava/lang/String;)Lorg/neo4j/kernel/api/impl/index/builder/LuceneIndexStorageBuilder; at org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanIndexBuilder.<init>(LuceneLabelScanIndexBuilder.java:39) at org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanIndexBuilder.create(LuceneLabelScanIndexBuilder.java:49) at org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanStoreExtension.getIndexBuilder(LuceneLabelScanStoreExtension.java:95) at org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanStoreExtension.newInstance(LuceneLabelScanStoreExtension.java:80) at org.neo4j.kernel.api.impl.labelscan.LuceneLabelScanStoreExtension.newInstance(LuceneLabelScanStoreExtension.java:44) at org.neo4j.kernel.extension.KernelExtensions.newInstance(KernelExtensions.java:78) at org.neo4j.kernel.extension.KernelExtensions.init(KernelExtensions.java:61) at org.neo4j.kernel.lifecycle.LifeSupport$LifecycleInstance.init(LifeSupport.java:406) ... 12 more 2017-11-19 18:42:34.058+0000 INFO Neo4j Server shutdown initiated by request any solutions? T.Y -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.