grails - File Lock Exception -
i using neo4j grails plugin embedded mode. getting file lock exception.i create sure,no other process using file. have tried give super user permission file utilize chmod didn't work. how can resolve it
exception stack follows ->
caused overlappingfilelockexception: null>> 1154 | trylock in java.nio.channels.filechannel - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | 113 | trylock in org.neo4j.kernel.impl.nioneo.store.storefilechannel | 35 | wrapfilechannellock in org.neo4j.kernel.impl.nioneo.store.filelock | 93 | getosspecificfilelock in '' | 92 | trylock . in org.neo4j.kernel.defaultfilesystemabstraction | 74 | checklock in org.neo4j.kernel.storelocker | 44 | start . . in org.neo4j.kernel.storelockerlifecycleadapter | 507 | start in org.neo4j.kernel.lifecycle.lifesupport$lifecycleinstance | 115 | start . . in org.neo4j.kernel.lifecycle.lifesupport | 328 | run in org.neo4j.kernel.internalabstractgraphdatabase | 56 | <init> . in org.neo4j.kernel.embeddedgraphdatabase | 90 | newdatabase in org.neo4j.graphdb.factory.graphdatabasefactory$1 | 199 | newgraphdatabase in org.neo4j.graphdb.factory.graphdatabasebuilder | 70 | newembeddeddatabase in org.neo4j.graphdb.factory.graphdatabasefactory | 53 | create . in org.neo4j.jdbc.internal.embedded.embeddeddatabases$type$3 | 91 | createdatabase in org.neo4j.jdbc.internal.embedded.embeddeddatabases | 109 | createexecutor in '' | 146 | createexecutor in org.neo4j.jdbc.driver | 131 | createexecutor in org.neo4j.jdbc.internal.neo4jconnection | 79 | <init> in '' | 65 | docreate in org.neo4j.jdbc.internal.connections$4 | 80 | create in org.neo4j.jdbc.internal.connections | 42 | connect . in org.neo4j.jdbc.driver | 74 | execute in org.grails.datastore.gorm.neo4j.engine.jdbccypherengine | 80 | setupindexing in org.grails.datastore.gorm.neo4j.neo4jdatastore | 67 | afterpropertiesset in '' | 50 | getobject in org.grails.datastore.gorm.neo4j.bean.factory.neo4jdatastorefactorybean | 262 | run in java.util.concurrent.futuretask | 1145 | runworker in java.util.concurrent.threadpoolexecutor | 615 | run in java.util.concurrent.threadpoolexecutor$worker ^ 745 | run . . . in java.lang.thread info source datasource { pooled = true driverclassname = "org.neo4j.jdbc.driver" // utilize impermanent graph db, requires additional dependency in buildconfig.groovy: // runtime(group:"org.neo4j", name:"neo4j-kernel", version:neo4jverison, classifier:"tests") url = "jdbc:neo4j:file:/home/alok/documents/db5" // uncomment embedded usage //url = "jdbc:neo4j:instance:test" // utilize remote database //url = "jdbc:neo4j://localhost:7474/" // disabling autocommit crucial! properties = [ defaultautocommit: false ] // username = "sa" // password = "" } build config is
grails.servlet.version = "3.0" // alter depending on target container compliance (2.5 or 3.0) grails.project.class.dir = "target/classes" grails.project.test.class.dir = "target/test-classes" grails.project.test.reports.dir = "target/test-reports" grails.project.work.dir = "target/work" grails.project.target.level = 1.6 grails.project.source.level = 1.6 //grails.project.war.file = "target/${appname}-${appversion}.war" grails.server.port.http = 6768 grails.project.fork = [ // configure settings compilation jvm, note if alter groovy version forked compilation required // compile: [maxmemory: 256, minmemory: 64, debug: false, maxperm: 256, daemon:true], // configure settings test-app jvm, uses daemon default test: [maxmemory: 768, minmemory: 64, debug: false, maxperm: 256, daemon:true], // configure settings run-app jvm run: [maxmemory: 768, minmemory: 64, debug: false, maxperm: 256, forkreserve:false], // configure settings run-war jvm war: [maxmemory: 768, minmemory: 64, debug: false, maxperm: 256, forkreserve:false], // configure settings console ui jvm console: [maxmemory: 768, minmemory: 64, debug: false, maxperm: 256] ] grails.project.dependency.resolver = "maven" // or ivy grails.project.dependency.resolution = { // inherit grails' default dependencies inherits("global") { // specify dependency exclusions here; example, uncomment disable ehcache: // excludes 'ehcache' } log "error" // log level of ivy resolver, either 'error', 'warn', 'info', 'debug' or 'verbose' checksums true // whether verify checksums on resolve legacyresolve false // whether secondary resolve on plugin installation, not advised , here backwards compatibility repositories { inherits true // whether inherit repository definitions plugins grailsplugins() grailshome() mavenlocal() grailscentral() mavencentral() // uncomment these (or add together new ones) enable remote dependency resolution public maven repositories //mavenrepo "http://repository.codehaus.org" //mavenrepo "http://download.java.net/maven/2/" //mavenrepo "http://repository.jboss.com/maven2/" mavenrepo 'http://m2.neo4j.org/content/repositories/releases/' } neo4jverison="2.0.3" dependencies { compile("org.neo4j:neo4j-community:$neo4jverison") // required if datasource.groovy uses url = "jdbc:neo4j:mem" //runtime(group:"org.neo4j", name:"neo4j-kernel", version:neo4jverison, classifier:"tests") // next 4 lines required if you're using embedded/ha *and* want webadmin available //compile(group:"org.neo4j.app", name:"neo4j-server", version:neo4jverison) // grails dependencies not back upwards maven classifiers, therefor we'll re-create // dependency lib directory //runtime(group:"org.neo4j.app", name:"neo4j-server", version:neo4jverison, classifier:"static-web") //runtime('com.sun.jersey:jersey-server:1.9') //runtime('com.sun.jersey:jersey-core:1.9') // add together graphviz capabilities compile(group:"org.neo4j", name:"neo4j-graphviz", version: neo4jverison) runtime (group:"org.neo4j", name:"neo4j-shell", version: neo4jverison) // uncomment next line if type=rest used in datasource.groovy //runtime "org.neo4j:neo4j-rest-graphdb:1.9" test "org.spockframework:spock-grails-support:0.7-groovy-2.0" // runtime(group:"org.neo4j", name:"neo4j-kernel", version:neo4jverison, classifier:"tests") } plugins { // plugins build scheme build ":tomcat:7.0.55" compile ":neo4j:2.0.0-m02" // plugins compile step compile ":scaffolding:2.1.2" compile ':cache:1.1.7' compile ":asset-pipeline:1.9.6" // plugins needed @ runtime not compilation //runtime ":hibernate4:4.3.5.5" // or ":hibernate:3.6.10.17" runtime ":database-migration:1.4.0" runtime ":jquery:1.11.1" // uncomment these enable additional asset-pipeline capabilities //compile ":sass-asset-pipeline:1.9.0" //compile ":less-asset-pipeline:1.10.0" //compile ":coffee-asset-pipeline:1.8.0" //compile ":handlebars-asset-pipeline:1.3.0.3" } } grails neo4j
No comments:
Post a Comment