Hi,
we've installed Dataverse 4.1 on a test system.
As we plan to use shibboleth, the glassfish is placed behind an
apache webserver.
We've also installed R, rApache and TwoRavens as described
at
http://guides.dataverse.org/en/latest/installation/r-rapache-tworavens.html
(we use Ubuntu 14.04, therefore we had to
adapt some of the steps).
TwoRavens configuration:
********************************************
Directory where TwoRavens is installed: /var/www/html/dataexplore
Apache config directory: /etc/apache2
Apache Web Root directory: /var/www/html
Internet address of the rApache host:
xxx.ub.uni-heidelberg.de
rApache port number: 443
http or https?: https
URL address of the Dataverdse application, to access files and metadata:
https://xxx.ub.uni-heidelberg.de/
********************************************
The two ravens url is registered in DVN via
curl -X PUT -d
https://xxx.ub.uni-heidelberg.de/dataexplore/gui.html
http://localhost:8080/api/admin/settings/:TwoRavensUrl
When trying to add a stata file (which has been successfully
publicated via DVN 3.6.2) we get an error message:
********************************************
18|{"data":"failure"}18|{"data":"failure"}<?xml version='1.0'
encoding='UTF-8' ?>
<!DOCTYPE html>
<html xmlns="
http://www.w3.org/1999/xhtml" lang="en"><head>
<title>Test - Test Dataverse Maylein Dataverse</title>
...
********************************************
After reload there is a warning sign next to the download button
which says:
"Ingest produced tabular data, but failed to save it in the database; 1
No further information is available.
In the files directory there are three new files:
-rw-r--r-- 1 root root 75969 Okt 1 10:45 150229322da-40bfd2a7e399
-rw-r--r-- 1 root root 76953 Okt 1 10:45 150229322da-40bfd2a7e399.90d
-rw-r--r-- 1 root root 70193 Okt 1 10:44 150229322da-40bfd2a7e399.orig
The logfile shows:
********************************************
[2015-10-01T10:45:03.699+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataver
se.ingest.tabulardata.impl.plugins.dta] [tid: _ThreadID=62
_ThreadName=p: thread
-pool-1; w: 5] [timeMillis: 1443689103699] [levelValue: 800] [[
***** DTAFileReader: read() end *****]]
[2015-10-01T10:45:03.705+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataver
se.ingest.IngestServiceBean] [tid: _ThreadID=62 _ThreadName=p:
thread-pool-1; w:
5] [timeMillis: 1443689103705] [levelValue: 800] [[
Tabular data successfully ingested; DataTable with 123 variables
produced.]]
[2015-10-01T10:45:03.710+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=62
_ThreadName=p: thread-pool-1; w: 5] [timeMillis: 1443689103710]
[levelValue: 800] [[
Tab-delimited file produced: /tmp/tempTabfile.4282625164438807627.tab]]
[2015-10-01T10:45:04.712+0200] [glassfish 4.1] [SEVERE] []
[org.dataverse.unf.RoundRoutines] [tid: _ThreadID=62 _ThreadName=p:
thread-pool-1; w: 5] [timeMillis: 1443689104712] [levelValue: 1000] [[
RoundRoutines:decimal separator no in right place]]
[2015-10-01T10:45:04.728+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=62
_ThreadName=p: thread-pool-1; w: 5] [timeMillis: 1443689104728]
[levelValue: 800] [[
Ingest failure: Failed to save tabular data (datatable,
datavariables, etc.) in the database. Clearing the datafile object.]]
[2015-10-01T10:45:04.789+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=62
_ThreadName=p: thread-pool-1; w: 5] [timeMillis: 1443689104789]
[levelValue: 800] [[
Unknown excepton saving ingested file; Sent push notification to the
page.]]
[2015-10-01T10:45:04.814+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestMessageBean] [tid: _ThreadID=62
_ThreadName=p: thread-pool-1; w: 5] [timeMillis: 1443689104814]
[levelValue: 800] [[
Error occurred during ingest job!]]
********************************************
Same problem when we try to add an Excel file from
the Harvard DVN:
********************************************
[2015-10-01T11:03:01.311+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest] [tid: _ThreadID=49
_ThreadName=jk-connector(2)] [timeMillis: 1443690181311] [levelValue:
800] [[
buffer_size: 500]]
[2015-10-01T11:03:01.424+0200] [glassfish 4.1] [SEVERE] [] [] [tid:
_ThreadID=49 _ThreadName=Thread-9] [timeMillis: 1443690181424]
[levelValue: 1000] [[
[Error] jhove.conf:2:14: cvc-elt.1: Deklaration des Elements
"jhoveConfig" kann nicht gefunden werden.]]
[2015-10-01T11:03:01.429+0200] [glassfish 4.1] [SEVERE] []
[edu.harvard.hul.ois.jhove] [tid: _ThreadID=49
_ThreadName=jk-connector(2)] [timeMillis: 1443690181429] [levelValue:
1000] [[
Testing SEVERE level]]
[2015-10-01T11:03:01.935+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.util.FileUtil] [tid: _ThreadID=49
_ThreadName=jk-connector(2)] [timeMillis: 1443690181935] [levelValue:
800] [[
Type by extension, for Detection of anaemia using conjunctival
images.xlsx:
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet]]
[2015-10-01T11:03:04.579+0200] [glassfish 4.1] [INFO] [] [] [tid:
_ThreadID=50 _ThreadName=Thread-8] [timeMillis: 1443690184579]
[levelValue: 800] [[
ADDING FILE: Detection of anaemia using conjunctival images.xlsx; for
dataset: doi:10.5072/FK2/PBY9MP]]
[2015-10-01T11:03:05.984+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=50
_ThreadName=jk-connector(3)] [timeMillis: 1443690185984] [levelValue:
800] [[
Attempting to ingest 1 tabular data file(s).]]
[2015-10-01T11:03:06.081+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestMessageBean] [tid: _ThreadID=61
_ThreadName=p: thread-pool-1; w: 4] [timeMillis: 1443690186081]
[levelValue: 800] [[
Start ingest job;]]
[2015-10-01T11:03:06.162+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.xlsx] [tid:
_ThreadID=61 _ThreadName=p: thread-pool-1; w: 4] [timeMillis:
1443690186162] [levelValue: 800] [[
entering processSheet]]
[2015-10-01T11:03:08.515+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Servlet] [tid: _ThreadID=50 _ThreadName=jk-connector(3)]
[timeMillis: 1443690188515] [levelValue: 900] [[
WELD-000714: HttpContextLifecycle guard leak detected. The Servlet
container is not fully compliant. The value was 1]]
[2015-10-01T11:03:08.516+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Context] [tid: _ThreadID=50 _ThreadName=jk-connector(3)]
[timeMillis: 1443690188516] [levelValue: 900] [[
WELD-000225: Bean store leak was detected during
org.jboss.weld.context.http.HttpRequestContextImpl association:
com.sun.enterprise.web.pwc.connector.coyote.PwcCoyoteRequest@51caf55]]
[2015-10-01T11:03:08.518+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Context] [tid: _ThreadID=50 _ThreadName=jk-connector(3)]
[timeMillis: 1443690188518] [levelValue: 900] [[
WELD-000225: Bean store leak was detected during
org.jboss.weld.context.http.HttpSessionContextImpl association:
com.sun.enterprise.web.pwc.connector.coyote.PwcCoyoteRequest@51caf55]]
[2015-10-01T11:03:08.521+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Servlet] [tid: _ThreadID=50 _ThreadName=jk-connector(3)]
[timeMillis: 1443690188521] [levelValue: 900] [[
WELD-000715: HttpContextLifecycle guard not set. The Servlet
container is not fully compliant.]]
[2015-10-01T11:03:08.533+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Servlet] [tid: _ThreadID=51 _ThreadName=jk-connector(4)]
[timeMillis: 1443690188533] [levelValue: 900] [[
WELD-000714: HttpContextLifecycle guard leak detected. The Servlet
container is not fully compliant. The value was 1]]
[2015-10-01T11:03:08.534+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Context] [tid: _ThreadID=51 _ThreadName=jk-connector(4)]
[timeMillis: 1443690188534] [levelValue: 900] [[
WELD-000225: Bean store leak was detected during
org.jboss.weld.context.http.HttpRequestContextImpl association:
com.sun.enterprise.web.pwc.connector.coyote.PwcCoyoteRequest@245ba6c3]]
[2015-10-01T11:03:08.535+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Context] [tid: _ThreadID=51 _ThreadName=jk-connector(4)]
[timeMillis: 1443690188535] [levelValue: 900] [[
WELD-000225: Bean store leak was detected during
org.jboss.weld.context.http.HttpSessionContextImpl association:
com.sun.enterprise.web.pwc.connector.coyote.PwcCoyoteRequest@245ba6c3]]
[2015-10-01T11:03:08.547+0200] [glassfish 4.1] [WARN] []
[org.jboss.weld.Servlet] [tid: _ThreadID=51 _ThreadName=jk-connector(4)]
[timeMillis: 1443690188547] [levelValue: 900] [[
WELD-000715: HttpContextLifecycle guard not set. The Servlet
container is not fully compliant.]]
[2015-10-01T11:03:09.211+0200] [glassfish 4.1] [WARNING] []
[edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.xlsx] [tid:
_ThreadID=61 _ThreadName=p: thread-pool-1; w: 4] [timeMillis:
1443690189211] [levelValue: 900] [[
Null r attribute in the first row element!]]
[2015-10-01T11:03:09.212+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.tabulardata.impl.plugins.xlsx] [tid:
_ThreadID=61 _ThreadName=p: thread-pool-1; w: 4] [timeMillis:
1443690189212] [levelValue: 800] [[
Established variable (column) count: 5]]
[2015-10-01T11:03:09.389+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=61
_ThreadName=p: thread-pool-1; w: 4] [timeMillis: 1443690189389]
[levelValue: 800] [[
Tabular data successfully ingested; DataTable with 5 variables
produced.]]
[2015-10-01T11:03:09.390+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=61
_ThreadName=p: thread-pool-1; w: 4] [timeMillis: 1443690189390]
[levelValue: 800] [[
Tab-delimited file produced: /tmp/data-5090698695537394135.tab]]
[2015-10-01T11:03:09.416+0200] [glassfish 4.1] [SEVERE] []
[org.dataverse.unf.RoundRoutines] [tid: _ThreadID=61 _ThreadName=p:
thread-pool-1; w: 4] [timeMillis: 1443690189416] [levelValue: 1000] [[
RoundRoutines:decimal separator no in right place]]
[2015-10-01T11:03:09.418+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=61
_ThreadName=p: thread-pool-1; w: 4] [timeMillis: 1443690189418]
[levelValue: 800] [[
Ingest failure: Failed to save tabular data (datatable,
datavariables, etc.) in the database. Clearing the datafile object.]]
[2015-10-01T11:03:09.430+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestServiceBean] [tid: _ThreadID=61
_ThreadName=p: thread-pool-1; w: 4] [timeMillis: 1443690189430]
[levelValue: 800] [[
Unknown excepton saving ingested file; Sent push notification to the
page.]]
[2015-10-01T11:03:09.437+0200] [glassfish 4.1] [INFO] []
[edu.harvard.iq.dataverse.ingest.IngestMessageBean] [tid: _ThreadID=61
_ThreadName=p: thread-pool-1; w: 4] [timeMillis: 1443690189437]
[levelValue: 800] [[
Error occurred during ingest job!]]
********************************************
Could you please give us a hint on how we could solve
this problem?
BTW:
The german message
[Error] jhove.conf:2:14: cvc-elt.1: Deklaration des Elements
"jhoveConfig" kann nicht gefunden werden.]]
means
'declaration of the element "jhoveConfig" could not be found'
Regarding the message
"RoundRoutines:decimal separator no in right place"
In German the decimal separator is a comma. Could this
cause the problem. Do we have to change a glassfish configuration
parameter?
Leonhard Maylein
University library of Heidelberg