I am able to run Derby 10.2 on the phoneME implementation of the CDC platform. That is, using Derby 10.2 on that platform, I am able to successfully create a database and query the system tables. So far so good.

However, when I run the same experiment with Derby 10.3, the database fails to boot because it can't find an appropriate DataValueFactory. This is true whether I use the Derby 10.3 jars, current jars built from the mainline, or the classtree built from the mainline. I would appreciate clues about what changed in 10.3 which would cause this behavior.

Thanks,
-Rick

For the record, I'm including the script I use to boot a Derby database on the phoneME platform:

#! /bin/bash
#
# Run an ij script in the phoneME vm
#
# $1 is the script to run

export LD_LIBRARY_PATH=$CDC_HOME/lib

cd ~/demo/tearoffToPhone/data

$CDC_HOME/bin/cvm -Xbootclasspath/a:$JSR169_HOME/lib/jsr169.jar \
 -cp $DERBYJARS/derby.jar:$DERBYJARS/derbytools.jar \
 -Dij.dataSource=org.apache.derby.jdbc.EmbeddedSimpleDataSource \
 -Dij.dataSource.databaseName=sample  \
 -Dij.dataSource.createDatabase=create \
 org.apache.derby.tools.ij $1

Reply via email to