<div dir="ltr">Hi! <div><br></div><div>I'm reviewing the contributions from Malte (thanks again!) and want to merge them with my code but I'm unable to make it work. The error is always here [1] and causes this backtrace: </div><div><br></div><div><div><br class="">>  dms.createTopic(new TopicModel(FFN_COMMUNITY_TYPE, communityModel));</div></div><div><br></div><div><br></div><div><div>SEVERE: Handling PLUGIN_ACTIVATED event from "de.deepamehta.webbrowser" for plugin "Freifunk API Data" failed</div><div>java.lang.RuntimeException: Activation of plugin "Freifunk API Data" failed</div><div>        at de.deepamehta.core.impl.PluginImpl.activate(PluginImpl.java:483)</div><div>        at de.deepamehta.core.impl.PluginManager.activatePlugin(PluginManager.java:64)</div><div>        at de.deepamehta.core.impl.PluginImpl.checkRequirementsForActivation(PluginImpl.java:449)</div><div>        at de.deepamehta.core.impl.PluginImpl.handleEvent(PluginImpl.java:882)</div><div>        at org.apache.felix.eventadmin.impl.tasks.HandlerTaskImpl.execute(HandlerTaskImpl.java:87)</div><div>        at org.apache.felix.eventadmin.impl.tasks.SyncDeliverTasks$1.run(SyncDeliverTasks.java:238)</div><div>        at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)</div><div>        at java.lang.Thread.run(Thread.java:745)</div><div>Caused by: java.lang.RuntimeException: Creating topic failed (topic (id=-1, uri="", typeUri="net.freifunk.community", value="", composite={net.freifunk.community.api_mtime=topic (id=-1, uri="null", typeUri="net.freifunk.community.api_mtime", value="2014-09-12 18:01:01.980570", composite={}), <a href="http://net.freifunk.community.name">net.freifunk.community.name</a>=topic (id=-1, uri="null", typeUri="<a href="http://net.freifunk.community.name">net.freifunk.community.name</a>", value="Freifunk Mainz e.V.", composite={}), dm4.webbrowser.url=topic (id=-1, uri="null", typeUri="dm4.webbrowser.url", value="<a href="http://www.freifunk-mainz.de">http://www.freifunk-mainz.de</a>", composite={})}))</div><div>        at de.deepamehta.core.impl.EmbeddedService.createTopic(EmbeddedService.java:155)</div><div>        at net.freifunk.api.dm4.ImportPlugin.processSummarizedAPIDirectory(ImportPlugin.java:130)</div><div>        at net.freifunk.api.dm4.ImportPlugin.init(ImportPlugin.java:64)</div><div>        at de.deepamehta.core.impl.PluginImpl.initializePlugin(PluginImpl.java:592)</div><div>        at de.deepamehta.core.impl.PluginImpl.activate(PluginImpl.java:471)</div><div>        ... 7 more</div><div>Caused by: org.neo4j.graphdb.NotInTransactionException</div><div>        at org.neo4j.kernel.impl.persistence.PersistenceManager.getResource(PersistenceManager.java:252)</div><div>        at org.neo4j.kernel.impl.persistence.PersistenceManager.nodeCreate(PersistenceManager.java:155)</div><div>        at org.neo4j.kernel.impl.core.NodeManager.createNode(NodeManager.java:195)</div><div>        at org.neo4j.kernel.InternalAbstractGraphDatabase.createNode(InternalAbstractGraphDatabase.java:850)</div><div>        at de.deepamehta.storage.neo4j.Neo4jStorage.storeTopic(Neo4jStorage.java:159)</div><div>        at de.deepamehta.core.impl.StorageDecorator.storeTopic(StorageDecorator.java:99)</div><div>        at de.deepamehta.core.impl.EmbeddedService.topicFactory(EmbeddedService.java:674)</div><div>        at de.deepamehta.core.imp</div></div><div><br></div><div><br></div><div>I can't find any obvious problems with the code and also tests with different and empty TopicModels fail. </div><div><br></div><div>I'm using the current git-Version[2] - So it's better to use the stable (4.3) Version? Or did I overlook something? </div><div><br></div><div>Thanks!    <br></div><div><br></div><div>regards </div><div>Martin </div><div><br></div><div>1: <a href="https://github.com/freifunk/query.api.freifunk.net/blob/master/dm4-freifunk-api/src/main/java/net/freifunk/api/dm4/ImportPlugin.java#L126">https://github.com/freifunk/query.api.freifunk.net/blob/master/dm4-freifunk-api/src/main/java/net/freifunk/api/dm4/ImportPlugin.java#L126</a></div><div>2: <a href="https://github.com/freifunk/query.api.freifunk.net/blob/master/dm4-freifunk-api/pom.xml">https://github.com/freifunk/query.api.freifunk.net/blob/master/dm4-freifunk-api/pom.xml</a></div><div><br></div></div>