Return-Path: X-Original-To: apmail-camel-users-archive@www.apache.org Delivered-To: apmail-camel-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0664F19ABE for ; Wed, 13 Apr 2016 10:24:26 +0000 (UTC) Received: (qmail 4092 invoked by uid 500); 13 Apr 2016 10:24:25 -0000 Delivered-To: apmail-camel-users-archive@camel.apache.org Received: (qmail 4037 invoked by uid 500); 13 Apr 2016 10:24:25 -0000 Mailing-List: contact users-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@camel.apache.org Delivered-To: mailing list users@camel.apache.org Received: (qmail 4025 invoked by uid 99); 13 Apr 2016 10:24:25 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd3-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Apr 2016 10:24:25 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd3-us-west.apache.org (ASF Mail Server at spamd3-us-west.apache.org) with ESMTP id C9B651801DA for ; Wed, 13 Apr 2016 10:24:24 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd3-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.429 X-Spam-Level: * X-Spam-Status: No, score=1.429 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd3-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd3-us-west.apache.org [10.40.0.10]) (amavisd-new, port 10024) with ESMTP id aiaarJ47oeSS for ; Wed, 13 Apr 2016 10:24:21 +0000 (UTC) Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 9A1DE5F1F0 for ; Wed, 13 Apr 2016 10:24:21 +0000 (UTC) Received: by mail-vk0-f46.google.com with SMTP id e185so62876237vkb.1 for ; Wed, 13 Apr 2016 03:24:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=agXQ7tfeesPnJcyqGokz8WpHluJ7Qp99S85+x+Pp/3o=; b=AoVqkvQxlm0uzKVRJyKVRzJf8wyQJMnTmWUq5VLbyrHvzY2xgCiqopg2YpVc9nhPO8 7pbybmKk84kHNLI4wKPKdcRbsTuyl+mmuYtyjRk8xkbJ5Xuf9ma3JIATk7L/TH3Z5DjD tfCIjTNBUmSEzBlpzWb9j1uziL+/9nkIlxMpgMCa98lTAbupXVY+0Weif9lveD2YmygG HN28iTgJQHZLldEm9UuquxvyN8IepgQiK8dU2PbGLglFELMNwRAptpXEeRk+VVt6Br+t bxKYBEhNBWsMEjRSbChFPhGfTC7do/D4sUh2QC/P4VQ0kRKDpCo36j2PbncfMwJGj7xX QatQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=agXQ7tfeesPnJcyqGokz8WpHluJ7Qp99S85+x+Pp/3o=; b=dpGhF1RmKwUqYPKd9KDMseh7ogBn56r7ca4qa/01KGGizR7QCiBBQrzUWd/3+yZr7K ZS6sQzLs3bYYIPtLvarpch1jRJWW/Ao9f6JiioIXEA8VTeYcuwv01iR0dsvfBmZQxv/w u6koSCSnt1PP6SN11wO7VHpTxPXOmey8vVzkwuIRyXVxvs04nP6XMBZJFteYoyl16sHZ Qe68yo2XQmqAxgwzwRpelg74816a3YXofRZ64EBxSavHEo5EneNQ1tgmtdvKMNT4eBCA PAzQNR9EzABqyqIydQ1KvkVCjTltklFLszMalfZhaOkzRCivUpiB2g4TTBIXKk/NiS/f KcFg== X-Gm-Message-State: AOPr4FXQZoLFi1qAJ30qiitEz7vqhOKlM39Z5o0sSJhkr5IFqmwI3NXD4c8lF2WSr9AUmODvWQndXqvA7JWJ8A== X-Received: by 10.176.6.102 with SMTP id f93mr3845435uaf.59.1460543060963; Wed, 13 Apr 2016 03:24:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.35.53 with HTTP; Wed, 13 Apr 2016 03:24:01 -0700 (PDT) In-Reply-To: References: From: Anton Date: Wed, 13 Apr 2016 12:24:01 +0200 Message-ID: Subject: Re: database is locked To: users@camel.apache.org Content-Type: multipart/alternative; boundary=94eb2c122e5c53f9de05305b2e8a --94eb2c122e5c53f9de05305b2e8a Content-Type: text/plain; charset=UTF-8 Hi I tried changing this from sqlite to h2, and now I get a similar error: Caused by: java.lang.IllegalStateException: The file is locked: nio:/home/anton/twdb.mv.db [1.4.191/7] at org.h2.mvstore.DataUtils.newIllegalStateException(DataUtils.java:773) at org.h2.mvstore.FileStore.open(FileStore.java:172) at org.h2.mvstore.MVStore.(MVStore.java:342) at org.h2.mvstore.MVStore$Builder.open(MVStore.java:2888) at org.h2.mvstore.db.MVTableEngine$Store.open(MVTableEngine.java:154) ... 125 more at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:37) at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:28) at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:449) at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90) at org.jboss.weld.environment.se.Weld.initialize(Weld.java:558) at org.apache.deltaspike.cdise.weld.WeldContainerControl.boot(WeldContainerControl.java:68) at org.apache.camel.cdi.Main.doStart(Main.java:95) at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) at org.apache.camel.main.MainSupport.run(MainSupport.java:138) at org.apache.camel.main.MainSupport.run(MainSupport.java:390) at org.apache.camel.cdi.Main.main(Main.java:57) Anyone know why camel is doing this? On Tue, Apr 12, 2016 at 7:18 PM, Anton wrote: > Hello > > I am trying to use Camel JPA to store entities into a sqlite database. > > > My route looks like this: > > > public void configure() { > > from(zendeskEndpoint).to("jpa:org.zendesk.client.v2.model.Ticket&persistenceUnit=camel"); > } > > However, I am getting the following error: > > [l-1) thread #0 - zendesk://foo] ZendeskConsumer WARN > Error processing exchange. Exchange[ID-Charles-38935-1460481217959-0-2]. > Caused by: [javax.persistence.PersistenceException - > org.hibernate.exception.GenericJDBCException: error performing isolated > work] > javax.persistence.PersistenceException: > org.hibernate.exception.GenericJDBCException: error performing isolated work > at > org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1692) > at > org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1602) > at > org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1608) > at > org.hibernate.jpa.spi.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:1171) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:344) > at com.sun.proxy.$Proxy71.merge(Unknown Source) > at org.apache.camel.component.jpa.JpaProducer$1.save(JpaProducer.java:116) > at > org.apache.camel.component.jpa.JpaProducer$1.doInTransaction(JpaProducer.java:89) > at > org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) > at org.apache.camel.component.jpa.JpaProducer.process(JpaProducer.java:62) > at > org.apache.camel.util.AsyncProcessorConverterHelper$ProcessorToAsyncProcessorBridge.process(AsyncProcessorConverterHelper.java:61) > at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145) > at > org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77) > at > org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) > at > org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190) > at > org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:109) > at > org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:87) > at > io.tradeworks.camel.zendesk.ZendeskConsumer.poll(ZendeskConsumer.java:44) > at > org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:175) > at > org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:102) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > at java.lang.Thread.run(Thread.java:745) > Caused by: org.hibernate.exception.GenericJDBCException: error performing > isolated work > at > org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:47) > at > org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:111) > at > org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:97) > at > org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:79) > at > org.hibernate.id.enhanced.TableGenerator$1.getNextValue(TableGenerator.java:530) > at org.hibernate.id.enhanced.NoopOptimizer.generate(NoopOptimizer.java:40) > at > org.hibernate.id.enhanced.TableGenerator.generate(TableGenerator.java:526) > at > org.hibernate.event.internal.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:105) > at > org.hibernate.jpa.event.internal.core.JpaMergeEventListener.saveWithGeneratedId(JpaMergeEventListener.java:56) > at > org.hibernate.event.internal.DefaultMergeEventListener.saveTransientEntity(DefaultMergeEventListener.java:254) > at > org.hibernate.event.internal.DefaultMergeEventListener.entityIsTransient(DefaultMergeEventListener.java:234) > at > org.hibernate.event.internal.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:300) > at > org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:169) > at > org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:68) > at org.hibernate.internal.SessionImpl.fireMerge(SessionImpl.java:843) > at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:825) > at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:830) > at > org.hibernate.jpa.spi.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:1161) > ... 28 more > Caused by: java.sql.SQLException: database is locked > at org.sqlite.core.DB.throwex(DB.java:859) > at org.sqlite.core.DB.exec(DB.java:142) > at org.sqlite.jdbc3.JDBC3Connection.commit(JDBC3Connection.java:165) > at > org.hibernate.resource.transaction.backend.jdbc.internal.JdbcIsolationDelegate.delegateWork(JdbcIsolationDelegate.java:60) > ... 42 more > > > Does anyone know what the problem is? > > Thanks > --94eb2c122e5c53f9de05305b2e8a--