As requested more specific information. I also stripped down the code to a minimal example. The 2 classes below create the problem, as soon as I leave out DerivativeType from the mapping it works perfectly fine. Could it be that Hibernate doesn't support putting a property into its own table when subclassing?
Hibernate version: 3.2.0
Mapping documents:
Code:
package hibernate;
import java.io.Serializable;
import javax.persistence.*;
@Entity
public class Derivative extends Media implements Serializable
{
@Column
private String type;
@ManyToOne(cascade = { CascadeType.PERSIST, CascadeType.MERGE})
private Media media;
public String getType()
{
return this.type;
}
public void setType( String derivativetype )
{
this.type = derivativetype;
}
public Media getMedia()
{
return media;
}
public void setMedia( Media media )
{
this.media = media;
}
}
Code:
package hibernate;
import javax.persistence.*;
/**
* Media generated by hbm2java
*/
@Entity
@Table(name = "media")
@Inheritance(strategy = InheritanceType.JOINED)
@SecondaryTable(name = "description", pkJoinColumns = { @PrimaryKeyJoinColumn(name = "desc_id", referencedColumnName = "id") })
public class Media implements java.io.Serializable
{
@Id
@GeneratedValue
private int id;
@Column
private String name = new String();
@Column(table = "description", name = "description")
private String description = null;
public Media()
{
}
public int getId()
{
return this.id;
}
public void setId( int id )
{
this.id = id;
}
public String getName()
{
return this.name;
}
public void setName( String name )
{
this.name = name;
}
public String getDescription()
{
return this.description;
}
public void setDescription( String description )
{
this.description = description;
}
}
Code between sessionFactory.openSession() and session.close():Code:
Configuration cfg = new AnnotationConfiguration().configure();
new SchemaExport(cfg).create(true, true);
Full stack trace of any exception that occurs:Code:
2007-06-26 12:24:05,593 ERROR AssertionFailure - an assertion failure
occured (this may indicate a bug in Hibernate, but is more likely due to
unsafe use of the session)
org.hibernate.AssertionFailure: Table description not found
at org.hibernate.persister.entity.JoinedSubclassEntityPersister.getTableId(JoinedSubclassEntityPersister.java:461)
at org.hibernate.persister.entity.JoinedSubclassEntityPersister.<init>(JoinedSubclassEntityPersister.java:240)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:58)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
at HibernateUtil.<clinit>(HibernateUtil.java:23)
Initial SessionFactory creation failed.org.hibernate.AssertionFailure: Table description not found
org.hibernate.AssertionFailure: Table description not found
at org.hibernate.persister.entity.JoinedSubclassEntityPersister.getTableId(JoinedSubclassEntityPersister.java:461)
at org.hibernate.persister.entity.JoinedSubclassEntityPersister.<init>(JoinedSubclassEntityPersister.java:240)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:58)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
at HibernateUtil.<clinit>(HibernateUtil.java:23)
java.lang.ExceptionInInitializerError
at HibernateUtil.<clinit>(HibernateUtil.java:28)
Caused by: org.hibernate.AssertionFailure: Table description not found
at org.hibernate.persister.entity.JoinedSubclassEntityPersister.getTableId(JoinedSubclassEntityPersister.java:461)
at org.hibernate.persister.entity.JoinedSubclassEntityPersister.<init>(JoinedSubclassEntityPersister.java:240)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:58)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1218)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:915)
at HibernateUtil.<clinit>(HibernateUtil.java:23)
Exception in thread "main"
Name and version of the database you are using:PostgreSQL 8.0
Debug level Hibernate log excerpt:Code:
2007-06-26 12:39:40,828 INFO Version (Version.java:15) - Hibernate Annotations 3.3.0.GA
2007-06-26 12:39:40,906 INFO Environment (Environment.java:500) - Hibernate 3.2.0
2007-06-26 12:39:40,906 INFO Environment (Environment.java:533) - hibernate.properties not found
2007-06-26 12:39:40,921 INFO Environment (Environment.java:667) - Bytecode provider name : cglib
2007-06-26 12:39:40,921 INFO Environment (Environment.java:584) - using JDK 1.4 java.sql.Timestamp handling
2007-06-26 12:39:41,078 INFO Configuration (Configuration.java:1350) - configuring from resource: /hibernate.cfg.xml
2007-06-26 12:39:41,078 INFO Configuration (Configuration.java:1327) - Configuration resource: /hibernate.cfg.xml
2007-06-26 12:39:41,562 DEBUG DTDEntityResolver (DTDEntityResolver.java:38) - trying to resolve system-id [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd]
2007-06-26 12:39:41,578 DEBUG DTDEntityResolver (DTDEntityResolver.java:40) - recognized hibernate namespace; attempting to resolve on classpath under org/hibernate/
2007-06-26 12:39:41,578 DEBUG DTDEntityResolver (DTDEntityResolver.java:50) - located [http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd] in classpath
2007-06-26 12:39:41,671 DEBUG Configuration (Configuration.java:1311) - hibernate.connection.driver_class=org.postgresql.Driver
2007-06-26 12:39:41,671 DEBUG Configuration (Configuration.java:1311) - 2007-06-26 12:39:41,671 DEBUG Configuration (Configuration.java:1311) - hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
2007-06-26 12:39:41,671 DEBUG Configuration (Configuration.java:1311) - current_session_context_class=thread
2007-06-26 12:39:41,671 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:592) -
2007-06-26 12:39:41,765 INFO AnnotationConfiguration (AnnotationConfiguration.java:163) - Mapping package hibernate
2007-06-26 12:39:41,875 WARN AnnotationBinder
2007-06-26 12:39:41,875 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:596) - null<-org.dom4j.tree.DefaultAttribute@30e280 [Attribute: name class value "hibernate.Derivative"]
2007-06-26 12:39:41,906 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:596) - null<-org.dom4j.tree.DefaultAttribute@1d520c4 [Attribute: name class value "hibernate.Media"]
2007-06-26 12:39:41,906 INFO Configuration (Configuration.java:1465) - Configured SessionFactory: null
2007-06-26 12:39:41,906 DEBUG Configuration (Configuration.java:1466) - properties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=C:\Programme\Java\jdk1.5.0_07\jre\bin, java.vm.version=1.5.0_07-b03, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=DE, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\users\pakulat\workspace\testhibernate, java.runtime.version=1.5.0_07-b03, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, hibernate.current_session_context_class=thread, java.endorsed.dirs=C:\Programme\Java\jdk1.5.0_07\jre\lib\endorsed, os.arch=x86, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows XP, sun.jnu.encoding=Cp1252, java.specification.name=Java Platform API Specification, java.class.version=49.0, sun.management.compiler=HotSpot Client Compiler, os.version=5.1, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.5, hibernate.connection.driver_class=org.postgresql.Driver, user.name=pakulat, hibernate.bytecode.use_reflection_optimizer=false, current_session_context_class=thread, java.vm.specification.version=1.0, java.home=C:\Programme\Java\jdk1.5.0_07\jre, sun.arch.data.model=32, hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect, user.language=de, java.specification.vendor=Sun Microsystems Inc., awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, sharing, java.version=1.5.0_07, java.ext.dirs=C:\Programme\Java\jdk1.5.0_07\jre\lib\ext, ava.vendor=Sun Microsystems Inc., file.separator=\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.io.unicode.encoding=UnicodeLittle, sun.cpu.endian=little, sun.desktop=windows, sun.cpu.isalist=}
2007-06-26 12:39:41,906 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:758) - Validator not present in classpath, ignoring event listener registration
2007-06-26 12:39:41,906 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:831) - Search not present in classpath, ignoring event listener registration
2007-06-26 12:39:41,921 DEBUG Configuration (Configuration.java:1209) - Preparing to build session factory with filters : {}
2007-06-26 12:39:41,921 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:244) - Execute first pass mapping processing
2007-06-26 12:39:42,062 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:481) - Process hbm files
2007-06-26 12:39:42,062 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:489) - Process annotated classes
2007-06-26 12:39:42,062 INFO AnnotationBinder (AnnotationBinder.java:398) - Binding entity from annotated class: hibernate.Media
2007-06-26 12:39:42,156 DEBUG EntityBinder (EntityBinder.java:292) - Import with entity name=Media
2007-06-26 12:39:42,156 INFO EntityBinder (EntityBinder.java:420) - Bind entity hibernate.Media on table media
2007-06-26 12:39:42,171 INFO EntityBinder (EntityBinder.java:631) - Adding secondary table to entity hibernate.Media -> description
2007-06-26 12:39:42,171 DEBUG AnnotationBinder (AnnotationBinder.java:983) - Processing hibernate.Media property annotation
2007-06-26 12:39:42,234 DEBUG AnnotationBinder (AnnotationBinder.java:983) - Processing hibernate.Media field annotation
2007-06-26 12:39:42,250 DEBUG AnnotationBinder (AnnotationBinder.java:1086) - Processing annotations of hibernate.Media.id
2007-06-26 12:39:42,265 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column id unique false
2007-06-26 12:39:42,265 DEBUG AnnotationBinder (AnnotationBinder.java:1207) - id is an id
2007-06-26 12:39:42,281 DEBUG SimpleValueBinder (SimpleValueBinder.java:220) - building SimpleValue for id
2007-06-26 12:39:42,281 DEBUG PropertyBinder (PropertyBinder.java:128) - Building property id
2007-06-26 12:39:42,281 DEBUG PropertyBinder (PropertyBinder.java:172) - Cascading id with null
2007-06-26 12:39:42,312 DEBUG AnnotationBinder (AnnotationBinder.java:1244) - Bind @Id on id
2007-06-26 12:39:42,312 DEBUG AnnotationBinder (AnnotationBinder.java:1086) - Processing annotations of hibernate.Media.description
2007-06-26 12:39:42,312 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column description unique false
2007-06-26 12:39:42,312 DEBUG PropertyBinder (PropertyBinder.java:106) - binding property description with lazy=false
2007-06-26 12:39:42,312 DEBUG SimpleValueBinder (SimpleValueBinder.java:220) - building SimpleValue for description
2007-06-26 12:39:42,312 DEBUG PropertyBinder (PropertyBinder.java:128) - Building property description
2007-06-26 12:39:42,312 DEBUG PropertyBinder (PropertyBinder.java:172) - Cascading description with null
2007-06-26 12:39:42,312 DEBUG AnnotationBinder (AnnotationBinder.java:1086) - Processing annotations of hibernate.Media.name
2007-06-26 12:39:42,312 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column name unique false
2007-06-26 12:39:42,312 DEBUG PropertyBinder (PropertyBinder.java:106) - binding property name with lazy=false
2007-06-26 12:39:42,328 DEBUG SimpleValueBinder (SimpleValueBinder.java:220) - building SimpleValue for name
2007-06-26 12:39:42,328 DEBUG PropertyBinder (PropertyBinder.java:128) - Building property name
2007-06-26 12:39:42,328 DEBUG PropertyBinder (PropertyBinder.java:172) - Cascading name with null
2007-06-26 12:39:42,328 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column desc_id unique false
2007-06-26 12:39:42,343 INFO AnnotationBinder (AnnotationBinder.java:398) - Binding entity from annotated class: hibernate.Derivative
2007-06-26 12:39:42,343 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column id unique false
2007-06-26 12:39:42,343 DEBUG AnnotationBinder (AnnotationBinder.java:462) - Subclass joined column(s) created
2007-06-26 12:39:42,343 DEBUG EntityBinder (EntityBinder.java:292) - Import with entity name=Derivative
2007-06-26 12:39:42,343 INFO EntityBinder (EntityBinder.java:420) - Bind entity hibernate.Derivative on table Derivative
2007-06-26 12:39:42,421 DEBUG AnnotationBinder (AnnotationBinder.java:983) - Processing hibernate.Derivative field annotation
2007-06-26 12:39:42,421 DEBUG AnnotationBinder (AnnotationBinder.java:1086) - Processing annotations of Derivative.media
2007-06-26 12:39:42,421 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column null unique false
2007-06-26 12:39:42,421 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column media unique false
2007-06-26 12:39:42,453 DEBUG PropertyBinder (PropertyBinder.java:128) - Building property media
2007-06-26 12:39:42,453 DEBUG PropertyBinder (PropertyBinder.java:172) - Cascading media with persist,merge
2007-06-26 12:39:42,453 DEBUG AnnotationBinder (AnnotationBinder.java:1086) - Processing annotations of hibernate.Derivative.type
2007-06-26 12:39:42,453 DEBUG Ejb3Column (Ejb3Column.java:161) - Binding column type unique false
2007-06-26 12:39:42,453 DEBUG PropertyBinder (PropertyBinder.java:106) - binding property type with lazy=false
2007-06-26 12:39:42,453 DEBUG SimpleValueBinder (SimpleValueBinder.java:220) - building SimpleValue for type
2007-06-26 12:39:42,468 DEBUG PropertyBinder (PropertyBinder.java:128) - Building property type
2007-06-26 12:39:42,468 DEBUG PropertyBinder (PropertyBinder.java:172) - Cascading type with null
2007-06-26 12:39:42,468 DEBUG AnnotationConfiguration (AnnotationConfiguration.java:375) - processing manytoone fk mappings
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1044) - processing extends queue
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1048) - processing collection mappings
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1059) - processing native query and ResultSetMapping mappings
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1067) - processing association property references
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1089) - processing foreign key constraints
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1172) - resolving reference to class: hibernate.Media
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1172) - resolving reference to class: hibernate.Media
2007-06-26 12:39:42,656 DEBUG Configuration (Configuration.java:1172) - resolving reference to class: hibernate.Media
2007-06-26 12:39:42,656 INFO AnnotationConfiguration (AnnotationConfiguration.java:350) - Hibernate Validator not found: ignoring
2007-06-26 12:39:42,671 INFO DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:41) - Using Hibernate built-in connection pool (not for production use!)
2007-06-26 12:39:42,687 INFO DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:42) - Hibernate connection pool size: 20
2007-06-26 12:39:42,687 INFO DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:45) - autocommit mode: false
2007-06-26 12:39:42,703 INFO DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:80) - using driver: org.postgresql.Driver at URL:
2007-06-26 12:39:42,703 INFO DriverManagerConnectionProvider
2007-06-26 12:39:42,703 DEBUG DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:93) - total checked-out connections: 0
2007-06-26 12:39:42,703 DEBUG DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:109) - opening new JDBC connection
2007-06-26 12:39:43,671 DEBUG DriverManagerConnectionProvider
2007-06-26 12:39:43,687 INFO SettingsFactory (SettingsFactory.java:81) - RDBMS: PostgreSQL, version: 8.0.3
2007-06-26 12:39:43,687 INFO SettingsFactory (SettingsFactory.java:82) - JDBC driver: PostgreSQL Native Driver, version: PostgreSQL 8.2 JDBC3 with SSL (build 504)
2007-06-26 12:39:43,687 DEBUG DriverManagerConnectionProvider (DriverManagerConnectionProvider.java:129) - returning connection to pool, pool size: 1
2007-06-26 12:39:43,718 INFO Dialect (Dialect.java:141) - Using dialect: org.hibernate.dialect.PostgreSQLDialect
2007-06-26 12:39:43,750 INFO TransactionFactoryFactory (TransactionFactoryFactory.java:31) - Using default transaction strategy (direct JDBC transactions)
2007-06-26 12:39:43,750 INFO TransactionManagerLookupFactory (TransactionManagerLookupFactory.java:33) - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2007-06-26 12:39:43,750 INFO SettingsFactory (SettingsFactory.java:134) - Automatic flush during beforeCompletion(): disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:138) - Automatic session close at end of transaction: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:145) - JDBC batch size: 15
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:148) - JDBC batch updates for versioned data: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:153) - Scrollable result sets: enabled
2007-06-26 12:39:43,781 DEBUG SettingsFactory (SettingsFactory.java:157) - Wrap result sets: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:161) - JDBC3 getGeneratedKeys(): disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:169) - Connection release mode: auto
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:196) - Default batch fetch size: 1
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:200) - Generate SQL with comments: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:204) - Order SQL updates by primary key: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:369) - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2007-06-26 12:39:43,781 INFO ASTQueryTranslatorFactory (ASTQueryTranslatorFactory.java:24) - Using ASTQueryTranslatorFactory
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:212) - Query language substitutions: {}
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:217) - JPA-QL strict compliance: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:222) - Second-level cache: enabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:226) - Query cache: disabled
2007-06-26 12:39:43,781 INFO SettingsFactory (SettingsFactory.java:356) - Cache provider: org.hibernate.cache.NoCacheProvider
2007-06-26 12:39:43,796 INFO SettingsFactory (SettingsFactory.java:241) - Optimize cache for minimal puts: disabled
2007-06-26 12:39:43,796 INFO SettingsFactory (SettingsFactory.java:250) - Structured second-level cache entries: disabled
2007-06-26 12:39:43,796 DEBUG SQLExceptionConverterFactory (SQLExceptionConverterFactory.java:52) - Using dialect defined converter
2007-06-26 12:39:43,796 INFO SettingsFactory (SettingsFactory.java:277) - Statistics: disabled
2007-06-26 12:39:43,796 INFO SettingsFactory (SettingsFactory.java:281) - Deleted entity synthetic identifier rollback: disabled
2007-06-26 12:39:43,796 INFO SettingsFactory (SettingsFactory.java:296) - Default entity-mode: pojo
2007-06-26 12:39:43,921 INFO SessionFactoryImpl (SessionFactoryImpl.java:161) - building session factory
2007-06-26 12:39:43,921 DEBUG SessionFactoryImpl (SessionFactoryImpl.java:173) - Session factory constructed with filter configurations : {}
2007-06-26 12:39:43,921 DEBUG SessionFactoryImpl (SessionFactoryImpl.java:177) - instantiating session factory with properties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, sun.boot.library.path=C:\Programme\Java\jdk1.5.0_07\jre\bin, java.vm.vendor=Sun Microsystems Inc., java.vendor.url=http://java.sun.com/, path.separator=;, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=DE, sun.os.patch.level=Service Pack 2, java.vm.specification.name=Java Virtual Machine Specification, user.dir=D:\users\pakulat\workspace\testhibernate, java.runtime.version=1.5.0_07-b03, java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment, hibernate.current_session_context_class=thread, java.endorsed.dirs=C:\Programme\Java\jdk1.5.0_07\jre\lib\endorsed, os.arch=x86,line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., user.variant=, os.name=Windows XP, sun.jnu.encoding=Cp1252, Software java.specification.name=Java Platform API Specification, java.class.version=49.0, sun.management.compiler=HotSpot Client Compiler, os.version=5.1, java.awt.printerjob=sun.awt.windows.WPrinterJob, file.encoding=Cp1252, java.specification.version=1.5, hibernate.connection.driver_class=org.postgresql.Driver, user.name=pakulat, hibernate.bytecode.use_reflection_optimizer=false, current_session_context_class=thread, java.vm.specification.version=1.0, sun.arch.data.model=32, java.home=C:\Programme\Java\jdk1.5.0_07\jre, hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect, java.specification.vendor=Sun Microsystems Inc., user.language=de, awt.toolkit=sun.awt.windows.WToolkit, java.vm.info=mixed mode, sharing, java.version=1.5.0_07, java.ext.dirs=C:\Programme\Java\jdk1.5.0_07\jre\lib\ext, java.vendor=Sun Microsystems Inc., file.separator=\, java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi, sun.cpu.endian=little, sun.io.unicode.encoding=UnicodeLittle, sun.desktop=windows, sun.cpu.isalist=}