Hi all,
I am stuck with an issue that sounds related to character encoding, and
I would like to check if someone knows about it or has an idea of how I
can overcome it.
I have developed for my web application a JackRabbit module.
Everything works fine with my tests inside the module, but when I deploy
this module inside my application it fails to instantiate the
persistence manager.
Here is the relevant stack trace:
javax.jcr.RepositoryException: Cannot instantiate persistence manager
org.apache.jackrabbit.core.persistence.bundle.DerbyPersistenceManager:
Schema generation error: Issuing statement: create table
UNNAMED_x0020__x002d__x0020_COM_x002e_FYLAB_x002e_ELIOT_x003a_ELIOT_x002d_DOCS_x002d_SOCLE_x003a_JAR_x003a_2_x002e_2_x002e_0_x002d_SNAPSHOT_BUNDLE
(NODE_ID_HI bigint not null, NODE_ID_LO bigint not null, BUNDLE_DATA
blob(2G) not null, PRIMARY KEY (NODE_ID_HI, NODE_ID_LO)): Schema
generation error: Issuing statement: create table
UNNAMED_x0020__x002d__x0020_COM_x002e_FYLAB_x002e_ELIOT_x003a_ELIOT_x002d_DOCS_x002d_SOCLE_x003a_JAR_x003a_2_x002e_2_x002e_0_x002d_SNAPSHOT_BUNDLE
(NODE_ID_HI bigint not null, NODE_ID_LO bigint not null, BUNDLE_DATA
blob(2G) not null, PRIMARY KEY (NODE_ID_HI, NODE_ID_LO))
Caused by: java.sql.SQLException: The name
'UNNAMED_X0020__X002D__X0020_COM_X002E_FYLAB_X002E_ELIOT_X003A_ELIOT_X002D_DOCS_X002D_SOCLE_X003A_JAR_X003A_2_X002E_2_X002E_0_X002D_SNAPSHOT_BUNDLE'
is too long. The maximum length is '128'.
Thanks for support,
John