您的位置:首页 > 其它

Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]

2016-04-26 15:00 375 查看
"F:\Program Files\Java\jdk1.7.0_51\bin\java" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:53813,suspend=y,server=n -ea -Didea.junit.sm_runner -Dfile.encoding=UTF-8 -classpath "F:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.2\lib\idea_rt.jar;F:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.2\plugins\junit\lib\junit-rt.jar;F:\Workspaces\idea\hr\lib\spring-aspects-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-context-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-aop-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-context-support-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-instrument-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-expression-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-instrument-tomcat-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-core-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-orm-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-jdbc-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-jms-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-oxm-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\commons-logging-1.1.1.jar;F:\Workspaces\idea\hr\lib\aopalliance-1.0.jar;F:\Workspaces\idea\hr\lib\spring-test-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-tx-3.2.16.RELEASE.jar;F:\Workspaces\idea\hr\lib\spring-beans-3.2.16.RELEASE.jar;F:\work\course\maven\mavenRepository\log4j\log4j\1.2.17\log4j-1.2.17.jar;F:\work\course\maven\mavenRepository\javax\servlet\javax.servlet-api\3.1-b09\javax.servlet-api-3.1-b09.jar;F:\work\course\maven\mavenRepository\mysql\mysql-connector-java\5.1.24\mysql-connector-java-5.1.24.jar;F:\work\course\maven\mavenRepository\com\mchange\c3p0\0.9.5-pre2\c3p0-0.9.5-pre2.jar;F:\work\course\maven\mavenRepository\com\mchange\mchange-commons-java\0.2.5\mchange-commons-java-0.2.5.jar;F:\work\course\maven\mavenRepository\junit\junit\4.11\junit-4.11.jar;F:\work\course\maven\mavenRepository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;F:\work\course\maven\mavenRepository\com\alibaba\fastjson\1.1.29\fastjson-1.1.29.jar;F:\work\course\maven\mavenRepository\org\apache\struts\struts2-core\2.3.14\struts2-core-2.3.14.jar;F:\work\course\maven\mavenRepository\org\apache\struts\xwork\xwork-core\2.3.14\xwork-core-2.3.14.jar;F:\work\course\maven\mavenRepository\asm\asm\3.3\asm-3.3.jar;F:\work\course\maven\mavenRepository\asm\asm-commons\3.3\asm-commons-3.3.jar;F:\work\course\maven\mavenRepository\asm\asm-tree\3.3\asm-tree-3.3.jar;F:\work\course\maven\mavenRepository\org\freemarker\freemarker\2.3.19\freemarker-2.3.19.jar;F:\work\course\maven\mavenRepository\ognl\ognl\3.0.6\ognl-3.0.6.jar;F:\work\course\maven\mavenRepository\commons-fileupload\commons-fileupload\1.2.2\commons-fileupload-1.2.2.jar;F:\work\course\maven\mavenRepository\commons-io\commons-io\2.0.1\commons-io-2.0.1.jar;F:\work\course\maven\mavenRepository\org\apache\struts\struts2-spring-plugin\2.3.14\struts2-spring-plugin-2.3.14.jar;F:\work\course\maven\mavenRepository\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;F:\work\course\maven\mavenRepository\org\apache\struts\struts2-convention-plugin\2.3.14\struts2-convention-plugin-2.3.14.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-core\3.2.2.RELEASE\spring-core-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-context\3.2.2.RELEASE\spring-context-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-aop\3.2.2.RELEASE\spring-aop-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-jdbc\3.2.2.RELEASE\spring-jdbc-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-tx\3.2.2.RELEASE\spring-tx-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-beans\3.2.2.RELEASE\spring-beans-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-web\3.2.2.RELEASE\spring-web-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-expression\3.2.2.RELEASE\spring-expression-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\springframework\spring-orm\3.2.2.RELEASE\spring-orm-3.2.2.RELEASE.jar;F:\work\course\maven\mavenRepository\org\aspectj\aspectjweaver\1.7.2\aspectjweaver-1.7.2.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\charsets.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\deploy.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\access-bridge-64.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\dnsns.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\jaccess.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\localedata.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\sunec.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\sunjce_provider.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\sunmscapi.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\ext\zipfs.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\javaws.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\jce.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\jfr.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\jfxrt.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\jsse.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\management-agent.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\plugin.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\resources.jar;F:\Program Files\Java\jdk1.7.0_51\jre\lib\rt.jar;F:\Workspaces\idea\hr\target\test-classes;F:\Workspaces\idea\hr\target\classes;F:\work\course\maven\mavenRepository\org\hibernate\hibernate-core\3.6.4.Final\hibernate-core-3.6.4.Final.jar;F:\work\course\maven\mavenRepository\antlr\antlr\2.7.6\antlr-2.7.6.jar;F:\work\course\maven\mavenRepository\commons-collections\commons-collections\3.1\commons-collections-3.1.jar;F:\work\course\maven\mavenRepository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;F:\work\course\maven\mavenRepository\org\hibernate\hibernate-commons-annotations\3.2.0.Final\hibernate-commons-annotations-3.2.0.Final.jar;F:\work\course\maven\mavenRepository\org\hibernate\javax\persistence\hibernate-jpa-2.0-api\1.0.0.Final\hibernate-jpa-2.0-api-1.0.0.Final.jar;F:\work\course\maven\mavenRepository\javax\transaction\jta\1.1\jta-1.1.jar;F:\work\course\maven\mavenRepository\org\slf4j\slf4j-api\1.6.1\slf4j-api-1.6.1.ja
b867
r" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 session.SessionFaction,SessionFactionTest
Connected to the target VM, address: '127.0.0.1:53813', transport: 'socket'
log4j:WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.

java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.junit.runners.BlockJUnit4ClassRunner.createTest(BlockJUnit4ClassRunner.java:195)
at org.junit.runners.BlockJUnit4ClassRunner$1.runReflectiveCall(BlockJUnit4ClassRunner.java:244)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.BlockJUnit4ClassRunner.methodBlock(BlockJUnit4ClassRunner.java:241)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
at org.junit.runner.JUnitCore.run(JUnitCore.java:160)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:234)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:74)

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [spring/applicationContext.xml]: Invocation of init method failed; nested exception is org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:618)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at SpringUtils.SpringUtil.<clinit>(SpringUtil.java:15)
... 20 more
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:108)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructDefaultTuplizer(EntityTuplizerFactory.java:133)
at org.hibernate.tuple.entity.EntityEntityModeToTuplizerMapping.<init>(EntityEntityModeToTuplizerMapping.java:80)
at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:322)
at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:485)
at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:133)
at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:84)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:286)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1872)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:863)
at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:782)
at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:188)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
... 32 more
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.hibernate.tuple.entity.EntityTuplizerFactory.constructTuplizer(EntityTuplizerFactory.java:105)
... 45 more
Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter
at org.hibernate.bytecode.javassist.BytecodeProviderImpl.getProxyFactoryFactory(BytecodeProviderImpl.java:49)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactoryInternal(PojoEntityTuplizer.java:205)
at org.hibernate.tuple.entity.PojoEntityTuplizer.buildProxyFactory(PojoEntityTuplizer.java:183)
at org.hibernate.tuple.entity.AbstractEntityTuplizer.<init>(AbstractEntityTuplizer.java:167)
at org.hibernate.tuple.entity.PojoEntityTuplizer.<init>(PojoEntityTuplizer.java:77)
... 50 more
Caused by: java.lang.ClassNotFoundException: javassist.util.proxy.MethodFilter
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 55 more

Disconnected from the target VM, address: '127.0.0.1:53813', transport: 'socket'

Process finished with exit code -1


问题:

异常:Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntit
异常:Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer]


处理:

测试SessionFaction 发生错误,检查hbm.xml 文件和实体类,没有用,网上找的方法 :缺少 javassist.jar
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: