Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
This paste will be private.
2008-Jul-06 09:44:01:456 - ERROR [pool-1-thread-6]: Unable to process com.electr otank.eup.messaging.transactions.createcharacter.CreateCharacterRequest@174f6ce for test10. ExceptionExecutingTransaction org.hibernate.PropertyValueException: not-null property references a null or tra nsient value: com.electrotank.eup.entity.PlayerCharacter.characterType at org.hibernate.engine.Nullability.checkNullability(Nullability.java:72 ) at org.hibernate.event.def.AbstractSaveEventListener.performSaveOrReplic ate(AbstractSaveEventListener.java:284) at org.hibernate.event.def.AbstractSaveEventListener.performSave(Abstrac tSaveEventListener.java:180) at org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId (AbstractSaveEventListener.java:108) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGene ratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:186) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTran sient(DefaultSaveOrUpdateEventListener.java:175) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.performSaveO rUpdate(DefaultSaveOrUpdateEventListener.java:98) at org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpda te(DefaultSaveOrUpdateEventListener.java:70) at org.hibernate.impl.SessionImpl.fireSaveOrUpdate(SessionImpl.java:507) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:499) at org.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.java:495) at com.electrotank.eup.entity.EntitiesImpl.save(EntitiesImpl.java:120) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti on(AopUtils.java:301) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo inpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.in voke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami cAopProxy.java:204) at $Proxy26.save(Unknown Source) at com.electrotank.eup.messaging.transactions.createcharacter.CreateChar acterTransaction.execute(CreateCharacterTransaction.java:75) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflecti on(AopUtils.java:301) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJo inpoint(ReflectiveMethodInvocation.java:182) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:149) at org.springframework.transaction.interceptor.TransactionInterceptor.in voke(TransactionInterceptor.java:106) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed( ReflectiveMethodInvocation.java:171) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami cAopProxy.java:204) at $Proxy27.execute(Unknown Source) at com.electrotank.eup.messaging.transactions.TransactionHandler.invokeT ransaction(TransactionHandler.java:64) at com.electrotank.eup.messaging.InvokerService._processRequest(InvokerS ervice.java:97) at com.electrotank.eup.messaging.InvokerService.access$100(InvokerServic e.java:23) at com.electrotank.eup.messaging.InvokerService$1.run(InvokerService.jav a:71) at com.electrotank.eup.messaging.InvokerService.withSessionAsUser(Invoke rService.java:113) at com.electrotank.eup.messaging.InvokerService.request(InvokerService.j ava:69) at com.electrotank.eup.messaging.InvokerPlugin.request(InvokerPlugin.jav a:29) at com.electrotank.electroserver4.entities.PluginBridge$2.call(PluginBri dge.java:117) at com.electrotank.electroserver4.entities.BaseBridge.withLockAndClasslo ader(BaseBridge.java:182) at com.electrotank.electroserver4.entities.PluginBridge.withLockAndClass loader(PluginBridge.java:283) at com.electrotank.electroserver4.entities.PluginBridge.pluginRequest(Pl uginBridge.java:115) at com.electrotank.electroserver4.entities.managers.DefaultExtensionMana ger.executeServerPlugin(DefaultExtensionManager.java:719) at com.electrotank.electroserver4.servers.registry.transactions.InvokePl uginTransaction.execute(InvokePluginTransaction.java:72) at com.electrotank.electroserver4.servers.registry.transactions.SinglePe rsonTransaction.execute(SinglePersonTransaction.java:23) at com.electrotank.electroserver4.servers.registry.transactions.SinglePe rsonTransaction.execute(SinglePersonTransaction.java:13) at com.electrotank.electroserver4.servers.registry.transactions.Transact ionHandlerImpl.processMessage(TransactionHandlerImpl.java:170) at com.electrotank.electroserver4.servers.registry.GatewayIoHandler.mess ageReceived(GatewayIoHandler.java:223) at org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messa geReceived(AbstractIoFilterChain.java:570) at org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageR eceived(AbstractIoFilterChain.java:299) at org.apache.mina.common.support.AbstractIoFilterChain.access$1100(Abst ractIoFilterChain.java:53) at org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.mess ageReceived(AbstractIoFilterChain.java:648) at org.apache.mina.filter.executor.ExecutorFilter.processEvent(ExecutorF ilter.java:219) at org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable. run(ExecutorFilter.java:263) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source ) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
From the Design Piracy series on my blog: