Hi,
I am trying to run Jetspeed but when I start Tomcat I get the following error.
This error occurs both with Oracle and Derby.
Can somebody help?
Caused by: org.apache.ojb.broker.OJBRuntimeException: Can't assign the
specified jdbc field-type 'BIGINT' for field:
<field-descriptor
name="maxKey"
column="MAX_KEY"
jdbc-type="BIGINT"
access="readwrite"
/>
in class:
[EMAIL PROTECTED]
classNameOfObject=org.apache.ojb.broker.util.sequence.HighLowSequence
tableName=OJB_HL_SEQ
schema=<null>
isInterface=false
extendClassNames=[]
[EMAIL
PROTECTED],columnType=VARCHAR,isPrimaryKey=true,isLocking=false,isAutoincrement=false,access=readwrite,sequenceName=<null>,[EMAIL
PROTECTED],jdbcTypeString=VARCHAR,[EMAIL
PROTECTED],sqlTypeAsString=VARCHAR,isMutable=false]],super_class_fields ==>
[EMAIL PROTECTED]
org.apache.ojb.broker.util.sequence.HighLowSequence,fieldName=tableName],
field_belongs_to org.apache.ojb.broker.util.sequence.HighLowSequence, custom
attributes [null],
],[EMAIL
PROTECTED],columnType=VARCHAR,isPrimaryKey=true,isLocking=false,isAutoincrement=false,access=readwrite,sequenceName=<null>,[EMAIL
PROTECTED],jdbcTypeString=VARCHAR,[EMAIL
PROTECTED],sqlTypeAsString=VARCHAR,isMutable=false]],super_class_fields ==>
[EMAIL PROTECTED]
org.apache.ojb.broker.util.sequence.HighLowSequence,fieldName=fieldName],
field_belongs_to org.apache.ojb.broker.util.sequence.HighLowSequence, custom
attributes [null],
],[EMAIL
PROTECTED],columnType=BIGINT,isPrimaryKey=false,isLocking=false,isAutoincrement=false,access=readwrite,sequenceName=<null>,jdbcType=<null>,super_class_fields
==> [EMAIL PROTECTED]
org.apache.ojb.broker.util.sequence.HighLowSequence,fieldName=maxKey],
field_belongs_to org.apache.ojb.broker.util.sequence.HighLowSequence, custom
attributes [null],
]}
]
at
org.apache.ojb.broker.metadata.FieldDescriptor.lookupJdbcType(FieldDescriptor.java:206)
at
org.apache.ojb.broker.metadata.FieldDescriptor.setColumnType(FieldDescriptor.java:147)
at
org.apache.ojb.broker.metadata.RepositoryXmlHandler.startElement(RepositoryXmlHandler.java:397)
... 55 more
Caused by: org.apache.ojb.broker.OJBRuntimeException: The type BIGINT can not
be handled by OJB. Please specify only types as defined by java.sql.Types.
at
org.apache.ojb.broker.metadata.JdbcTypesHelper.getJdbcTypeByName(JdbcTypesHelper.java:142)
at
org.apache.ojb.broker.metadata.FieldDescriptor.lookupJdbcType(FieldDescriptor.java:201)
... 57 more
2006-02-23 15:10:02,649 [main] INFO org.apache.jetspeed.engine.JetspeedServlet
- Jetspeed Initialization complete, Ready to service requests.