Giter VIP home page Giter VIP logo

seata-samples's Introduction

samples code specification

Directory Structure

The first and second levels are more of a directory

Top level: seata-samples

Second layer: at-sample, tcc-sample, saga-sample, xa-sample

Third floor, The third layer is the specific sample and the naming convention is as follows:

naming

naming with framework: spring-nacos-seata, springboot-naocs-zk-seata ...

dependency

pom: The dependencies of each sample should be independent and should not depend on the dependencies of the parent pom of seata samples.

samples transaction model

https://seata.apache.org/docs/user/quickstart/

start sequence

1、account

2、storage

3、order

4、business

seata-samples's People

Contributors

ccq18 avatar chenxi-null avatar coffeelatte007 avatar dependabot[bot] avatar dongdongxiang avatar fangls avatar freshgeek avatar funky-eyes avatar github-ygy avatar helloworlde avatar heshouyou avatar huangjian888 avatar jimmy0 avatar jsbxyyx avatar laywin avatar leizhiyuan avatar lidong1665 avatar lightclouds917 avatar long187 avatar lovepoem avatar niaoshuai avatar nothingax avatar ptyin avatar q294881866 avatar sherlock-hao avatar slievrly avatar xingfudeshi avatar zhangthen avatar zhaoyuguang avatar zjinlei avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

seata-samples's Issues

init_db.sql

你好,问下 sql/init_db.sql文件是怎样在Spring中执行的?

请问一下nacos server的版本是否会影响到该示例的演示

Caused by: java.lang.ClassNotFoundException: com.alibaba.dubbo.registry.support.AbstractRegistryFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:372) at java.net.URLClassLoader$1.run(URLClassLoader.java:361) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:360) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 42 more

服务我下载的nacos发行的最新版0.9.0(Feb 28, 2019)

接连调用springboot-dubbo-seata的buy执行15次左右,就报错

2019-05-02 08:37:00.516 ERROR 5936 --- [lector_RMROLE_1] i.s.core.rpc.netty.MessageCodecHandler : decode error

java.lang.IndexOutOfBoundsException: readerIndex(56) + length(73) exceeds writerIndex(128): PooledUnsafeDirectByteBuf(ridx: 56, widx: 128, cap: 128)
at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1437) ~[netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1420) ~[netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:895) ~[netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.buffer.AbstractByteBuf.readBytes(AbstractByteBuf.java:903) ~[netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.seata.core.protocol.transaction.AbstractBranchEndRequest.decode(AbstractBranchEndRequest.java:225) ~[seata-core-0.5.0.jar:na]
at io.seata.core.rpc.netty.MessageCodecHandler.decode(MessageCodecHandler.java:189) ~[seata-core-0.5.0.jar:na]
at io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:502) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:441) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:278) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1434) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:965) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:648) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:583) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:500) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:462) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-all-4.1.31.Final.jar:4.1.31.Final]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_144]

2019-05-02 08:37:00.521 ERROR 5936 --- [lector_RMROLE_1] io.seata.core.rpc.netty.RmRpcClient : 0318

business-service 打包后运行提示没有主清单属性

D:\Projects\seata\fescar-samples\springcloud-jpa-seata\business-service\target>java -jar business-service-1.0.0-SNAPSHOT.jar
business-service-1.0.0-SNAPSHOT.jar中没有主清单属性

business-service-1.0.0-SNAPSHOT.jar\META-INF\MANIFEST.MF
内容为:
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven 3.3.9
Built-By: wangchen7
Build-Jdk: 10

run dubbo模块, 注册中心为nacos找不到类

Exception in thread "main" java.lang.IllegalStateException: Failed to load extension class(interface: interface org.apache.dubbo.registry.RegistryFactory, class line: com.alibaba.dubbo.registry.nacos.NacosRegistryFactory) in jar:file:/D:/dev/workbench/dev/apache/repo/com/alibaba/dubbo-registry-nacos/0.0.2/dubbo-registry-nacos-0.0.2.jar!/META-INF/dubbo/com.alibaba.dubbo.registry.RegistryFactory, cause: com/alibaba/dubbo/registry/support/AbstractRegistryFactory
at org.apache.dubbo.common.extension.ExtensionLoader.loadResource(ExtensionLoader.java:675)
at org.apache.dubbo.common.extension.ExtensionLoader.loadDirectory(ExtensionLoader.java:643)
at org.apache.dubbo.common.extension.ExtensionLoader.loadExtensionClasses(ExtensionLoader.java:624)
at org.apache.dubbo.common.extension.ExtensionLoader.getExtensionClasses(ExtensionLoader.java:595)
at org.apache.dubbo.common.extension.ExtensionLoader.getSupportedExtensions(ExtensionLoader.java:373)
at org.apache.dubbo.common.extension.factory.SpiExtensionFactory.getExtension(SpiExtensionFactory.java:32)
at org.apache.dubbo.common.extension.factory.AdaptiveExtensionFactory.getExtension(AdaptiveExtensionFactory.java:47)
at org.apache.dubbo.common.extension.ExtensionLoader.injectExtension(ExtensionLoader.java:562)
at org.apache.dubbo.common.extension.ExtensionLoader.createExtension(ExtensionLoader.java:529)
at org.apache.dubbo.common.extension.ExtensionLoader.getExtension(ExtensionLoader.java:344)
at org.apache.dubbo.rpc.Protocol$Adaptive.export(Protocol$Adaptive.java)
at org.apache.dubbo.config.ServiceConfig.doExportUrlsFor1Protocol(ServiceConfig.java:553)
at org.apache.dubbo.config.ServiceConfig.doExportUrls(ServiceConfig.java:402)
at org.apache.dubbo.config.ServiceConfig.doExport(ServiceConfig.java:363)
at org.apache.dubbo.config.ServiceConfig.export(ServiceConfig.java:345)
at org.apache.dubbo.config.spring.ServiceBean.export(ServiceBean.java:318)
at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:112)
at org.apache.dubbo.config.spring.ServiceBean.onApplicationEvent(ServiceBean.java:58)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:398)
at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:355)
at org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:882)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:144)
at org.springframework.context.support.ClassPathXmlApplicationContext.(ClassPathXmlApplicationContext.java:95)
at com.alibaba.fescar.samples.dubbo.starter.DubboAccountServiceStarter.main(DubboAccountServiceStarter.java:34)
Caused by: java.lang.NoClassDefFoundError: com/alibaba/dubbo/registry/support/AbstractRegistryFactory
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at org.apache.dubbo.common.extension.ExtensionLoader.loadResource(ExtensionLoader.java:672)
... 27 more
Caused by: java.lang.ClassNotFoundException: com.alibaba.dubbo.registry.support.AbstractRegistryFactory
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 42 more

Run fescar-samples dubbo is failed

I run fescar dubbo the same as https://github.com/seata/seata/wiki/Quick-Start. But failed.

Exception in thread "main" org.apache.dubbo.rpc.RpcException: Failed to invoke the method deduct in the service com.alibaba.fescar.samples.dubbo.service.StorageService. No provider available for the service com.alibaba.fescar.samples.dubbo.service.StorageService from registry 224.5.6.7:1234 on the consumer 172.17.0.1 using the dubbo version 2.7.0. Please check if the providers have been started and registered.
at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.checkInvokers(AbstractClusterInvoker.java:265)
at org.apache.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:57)
at org.apache.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:241)
at org.apache.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:75)
at org.apache.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:57)
at org.apache.dubbo.common.bytecode.proxy1.deduct(proxy1.java)
at com.alibaba.fescar.samples.dubbo.service.impl.BusinessServiceImpl.purchase(BusinessServiceImpl.java:49)
at com.alibaba.fescar.samples.dubbo.service.impl.BusinessServiceImpl$$FastClassBySpringCGLIB$$ec52ad64.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at com.alibaba.fescar.spring.annotation.GlobalTransactionalInterceptor$2.execute(GlobalTransactionalInterceptor.java:97)
at com.alibaba.fescar.tm.api.TransactionalTemplate.execute(TransactionalTemplate.java:64)
at com.alibaba.fescar.spring.annotation.GlobalTransactionalInterceptor.handleGlobalTransaction(GlobalTransactionalInterceptor.java:94)
at com.alibaba.fescar.spring.annotation.GlobalTransactionalInterceptor.invoke(GlobalTransactionalInterceptor.java:66)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688)
at com.alibaba.fescar.samples.dubbo.service.impl.BusinessServiceImpl$$EnhancerBySpringCGLIB$$54751535.purchase()
at com.alibaba.fescar.samples.dubbo.starter.DubboBusinessTester.main(DubboBusinessTester.java:39)

Windows环境不能修改nacos-server-ip

我是Windows环境,部署fescar-samples nacos工程。
修改<dubbo:registry address="nacos://192.168.131.101:8848"/>这个标签的IP地址,但是日志还是在找localhost。也添加了-Djava.net.preferIPv4Stack=true。
image

springcloud-jpa-seata这个demo启动order-service,storage-service,user-service报错,异常:java.lang.NoSuchFieldException: advised

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'storageController': Unsatisfied dependency expressed through field 'storageService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'storageService': Unsatisfied dependency expressed through field 'storageDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageDAO': Post-processing of FactoryBean's singleton object failed; nested exception is java.lang.RuntimeException: java.lang.NoSuchFieldException: advised
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:587) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:373) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1344) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:868) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.__refresh(AbstractApplicationContext.java:549) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.jrLockAndRefresh(AbstractApplicationContext.java:40002) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:41008) ~[spring-context-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:388) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1246) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1234) [spring-boot-2.0.0.RELEASE.jar:2.0.0.RELEASE]
at io.seata.sample.StorageApplication.main(StorageApplication.java:18) [classes/:na]
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'storageService': Unsatisfied dependency expressed through field 'storageDAO'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageDAO': Post-processing of FactoryBean's singleton object failed; nested exception is java.lang.RuntimeException: java.lang.NoSuchFieldException: advised
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:587) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:91) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:373) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1344) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:502) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:312) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:310) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:584) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
... 21 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'storageDAO': Post-processing of FactoryBean's singleton object failed; nested exception is java.lang.RuntimeException: java.lang.NoSuchFieldException: advised
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:114) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1645) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1178) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:200) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:584) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
... 34 common frames omitted
Caused by: java.lang.RuntimeException: java.lang.NoSuchFieldException: advised
at com.alibaba.fescar.spring.annotation.GlobalTransactionScanner.wrapIfNecessary(GlobalTransactionScanner.java:240) ~[fescar-spring-0.4.2.jar:na]
at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:304) ~[spring-aop-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:438) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.postProcessObjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:1852) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:111) ~[spring-beans-5.0.4.RELEASE.jar:5.0.4.RELEASE]
... 42 common frames omitted
Caused by: java.lang.NoSuchFieldException: advised
at java.lang.Class.getDeclaredField(Class.java:2070) ~[na:1.8.0_121]
at com.alibaba.fescar.spring.util.SpringProxyUtils.getAdvisedSupport(SpringProxyUtils.java:101) ~[fescar-spring-0.4.2.jar:na]
at com.alibaba.fescar.spring.util.SpringProxyUtils.findTargetClass(SpringProxyUtils.java:43) ~[fescar-spring-0.4.2.jar:na]
at com.alibaba.fescar.spring.annotation.GlobalTransactionScanner.wrapIfNecessary(GlobalTransactionScanner.java:213) ~[fescar-spring-0.4.2.jar:na]
... 46 common frames omitted

qos-server 端口冲突

采用springboot demo,
按照
enable=true
port=33333
acceptForeignIp=false
修改不起作用, 启动单个项目没问题, 多个端口冲突

springcloud-jpa-seata sample pom.xml exclude seata issue

<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-alibaba-seata</artifactId> <version>0.9.0.RELEASE</version> <exclusions> <exclusion> <groupId>io.seata</groupId> <artifactId>seata-spring</artifactId> </exclusion> </exclusions> </dependency>
该版本的spring-cloud-alibaba-seata的依赖还是fescar-spring, 所以exclude不起效,再加上后面指定依赖了0.5.0的spring-seata, 导致引入了0.4.2的fescar跟0.5.0的seata, 而又因为包名的改动,生效的却是0.4.2的fescar, 所以即使项目正常启动,GlobalTransactional也是不起作用的。在此把坑指出来,避免大家在上面花过多的时间进行调试。。。望维护团队尽快调整。。。
image

macos 不能启动测试业务用例

macos 启动不了业务系统,已经对其进行ipv4设置,-Djava.net.preferIPv4Stack=true,一直说找不到storge,但是server端已经有相应的服务,
image
报错如下:
DEBUG com.alibaba.fescar.core.context.RootContext - unbind null
Exception in thread "main" org.apache.dubbo.rpc.RpcException: Failed to invoke the method deduct in the service com.alibaba.fescar.samples.dubbo.service.StorageService. No provider available for the service com.alibaba.fescar.samples.dubbo.service.StorageService from registry 224.5.6.7:1234 on the consumer 10.211.55.2 using the dubbo version 2.7.0. Please check if the providers have been started and registered.

编译出错,找不到对应的类

INFO] Finished at: 2019-03-19T21:58:17+08:00
[INFO] Final Memory: 66M/554M
[INFO] ------------------------------------------------------------------------
[WARNING] The requested profile "artifactory" could not be activated because it does not exist.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project dubbo-tcc-sample: Compilation failure: Compilation failure:
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[3,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[4,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[5,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[3,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[4,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[5,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[13,28] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionOne
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[16,27] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionOne
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[18,29] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionOne
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[15,28] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionTwo
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[18,27] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionTwo
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[20,29] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionTwo
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionOneImpl.java:[3,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionOneImpl.java:[13,28] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 类 com.alibaba.fescar.samples.tcc.dubbo.action.impl.TccActionOneImpl
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionOneImpl.java:[20,27] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 类 com.alibaba.fescar.samples.tcc.dubbo.action.impl.TccActionOneImpl
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionOneImpl.java:[28,29] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 类 com.alibaba.fescar.samples.tcc.dubbo.action.impl.TccActionOneImpl
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionTwoImpl.java:[3,37] 程序包com.alibaba.fescar.rm.tcc.api不存在
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionTwoImpl.java:[15,28] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 类 com.alibaba.fescar.samples.tcc.dubbo.action.impl.TccActionTwoImpl
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionTwoImpl.java:[22,27] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 类 com.alibaba.fescar.samples.tcc.dubbo.action.impl.TccActionTwoImpl
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/impl/TccActionTwoImpl.java:[30,29] 找不到符号
[ERROR] 符号: 类 BusinessActionContext
[ERROR] 位置: 类 com.alibaba.fescar.samples.tcc.dubbo.action.impl.TccActionTwoImpl
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[14,29] 找不到符号
[ERROR] 符号: 类 BusinessActionContextParameter
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionOne
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionOne.java:[12,6] 找不到符号
[ERROR] 符号: 类 TwoPhaseBusinessAction
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionOne
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[15,66] 找不到符号
[ERROR] 符号: 类 BusinessActionContextParameter
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionTwo
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[16,29] 找不到符号
[ERROR] 符号: 类 BusinessActionContextParameter
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionTwo
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/action/TccActionTwo.java:[14,6] 找不到符号
[ERROR] 符号: 类 TwoPhaseBusinessAction
[ERROR] 位置: 接口 com.alibaba.fescar.samples.tcc.dubbo.action.TccActionTwo
[ERROR] /usr/local/gitrep/fescar-samples/tcc/dubbo-tcc-sample/src/main/java/com/alibaba/fescar/samples/tcc/dubbo/starter/DubboTccTransactionStarter.java:[47,34] 找不到符号
[ERROR] 符号: 方法 isNotBlank(java.lang.String)
[ERROR] 位置: 类 com.alibaba.fescar.common.util.StringUtils
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn -rf :dubbo-tcc-sample

Process finished with exit code 1

store mode:file_store/data

Exception in thread "main" java.lang.IllegalArgumentException: unknown store mode:file_store/data
at io.seata.core.store.StoreMode.valueof(StoreMode.java:48)
at io.seata.server.session.SessionHolder.init(SessionHolder.java:84)
at io.seata.server.Server.main(Server.java:76)

版本是https://github.com/seata/seata/releases/download/0.5.0/seata-server-0.5.0.tar.gz
在启动的时候出现了这个错误,启动seata-server.sh之时,已经修改了registry.conf里面type="nacos"为type="file"

tcc BusinessActionContext get null

Try to write a springboot dubbo tcc demo base on the dubbo-tcc-sample.
When I run my code, the parameter 'BusinessActionContext actionContext' of method 'prepare' shows null. Have tried everything I can, but still can not solve this problem.

服务调用偶尔成功,经常失败

链接fescar-sever是正常的,但出现服务调用偶尔成功,经常失败,请问这是啥情况,具体日志如下
开始全局事务,XID = 10.11.0.145:8091:2005581791
2019-03-06 14:55:40.236 ERROR 28748 --- [nio-8104-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.reflect.UndeclaredThrowableException] with root cause

com.alibaba.dubbo.remoting.TimeoutException: Waiting server-side response timeout. start time: 2019-03-06 14:55:37.230, end time: 2019-03-06 14:55:40.232, client elapsed: 0 ms, server elapsed: 3002 ms, timeout: 3000 ms, request: Request [id=25, version=2.0.2, twoway=true, event=false, broken=false, data=RpcInvocation [methodName=decreaseStorage, parameterTypes=[class com.alibaba.fescar.samples.integration.common.dto.CommodityDTO], arguments=[CommodityDTO(id=null, commodityCode=C201901140001, name=null, count=10)], attachments={path=com.alibaba.fescar.samples.integration.common.dubbo.StorageDubboService, TX_XID=10.11.0.145:8091:2005581791, interface=com.alibaba.fescar.samples.integration.common.dubbo.StorageDubboService, version=1.0.0, timeout=3000}]], channel: /10.96.2.106:61375 -> /10.96.2.106:20882
at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:159) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.remoting.exchange.support.DefaultFuture.get(DefaultFuture.java:135) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.dubbo.DubboInvoker.doInvoke(DubboInvoker.java:95) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.AbstractInvoker.invoke(AbstractInvoker.java:155) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.fescar.dubbo.alibaba.TransactionPropagationFilter.invoke(TransactionPropagationFilter.java:60) ~[fescar-dubbo-alibaba-0.2.3.jar:na]
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.monitor.support.MonitorFilter.invoke(MonitorFilter.java:75) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.dubbo.filter.FutureFilter.invoke(FutureFilter.java:54) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.filter.ConsumerContextFilter.invoke(ConsumerContextFilter.java:49) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.ProtocolFilterWrapper$1.invoke(ProtocolFilterWrapper.java:72) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.listener.ListenerInvokerWrapper.invoke(ListenerInvokerWrapper.java:77) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.protocol.InvokerWrapper.invoke(InvokerWrapper.java:56) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.cluster.support.FailoverClusterInvoker.doInvoke(FailoverClusterInvoker.java:78) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.cluster.support.AbstractClusterInvoker.invoke(AbstractClusterInvoker.java:244) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.cluster.support.wrapper.MockClusterInvoker.invoke(MockClusterInvoker.java:75) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.rpc.proxy.InvokerInvocationHandler.invoke(InvokerInvocationHandler.java:52) ~[dubbo-2.6.5.jar:2.6.5]
at com.alibaba.dubbo.common.bytecode.proxy0.decreaseStorage(proxy0.java) ~[dubbo-2.6.5.jar:2.6.5]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_161]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_161]
at com.alibaba.dubbo.config.spring.beans.factory.annotation.ReferenceAnnotationBeanPostProcessor$ReferenceBeanInvocationHandler.invoke(ReferenceAnnotationBeanPostProcessor.java:159) ~[dubbo-2.6.5.jar:2.6.5]
at com.sun.proxy.$Proxy78.decreaseStorage(Unknown Source) ~[na:na]
at com.alibaba.fescar.samples.integration.call.service.BusinessServiceImpl.handleBusiness(BusinessServiceImpl.java:46) ~[classes/:na]
at com.alibaba.fescar.samples.integration.call.service.BusinessServiceImpl$$FastClassBySpringCGLIB$$3af274ba.invoke() ~[classes/:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:746) ~[spring-aop-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at com.alibaba.fescar.spring.annotation.GlobalTransactionalInterceptor$1.execute(GlobalTransactionalInterceptor.java:64) ~[fescar-spring-0.2.3.jar:na]
at com.alibaba.fescar.tm.api.TransactionalTemplate.execute(TransactionalTemplate.java:52) ~[fescar-tm-0.2.3.jar:na]
at com.alibaba.fescar.spring.annotation.GlobalTransactionalInterceptor.invoke(GlobalTransactionalInterceptor.java:61) ~[fescar-spring-0.2.3.jar:na]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185) ~[spring-aop-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:688) ~[spring-aop-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at com.alibaba.fescar.samples.integration.call.service.BusinessServiceImpl$$EnhancerBySpringCGLIB$$2d6ebd58.handleBusiness() ~[classes/:na]
at com.alibaba.fescar.samples.integration.call.controller.BusinessController.handleBusiness(BusinessController.java:34) ~[classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_161]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_161]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_161]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_161]
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:891) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:884) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:858) ~[spring-webmvc-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) ~[tomcat-embed-websocket-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:109) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) ~[spring-web-5.0.12.RELEASE.jar:5.0.12.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) ~[tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) [tomcat-embed-core-8.5.37.jar:8.5.37]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-embed-core-8.5.37.jar:8.5.37]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_161]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_161]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-embed-core-8.5.37.jar:8.5.37]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_161]

2019-03-06 14:55:50.235 INFO 28748 --- [lector_TMROLE_1] c.a.fescar.core.rpc.netty.TmRpcClient : will send ping msg,channel[id: 0x1e0e3247, L:/10.96.2.106:63819 - R:/10.11.0.145:8091]

springcloud-jpa-seata中的子项目business-service和其他子项目启动后报错

com.alibaba.fescar.common.exception.FrameworkException: can not register RM,err:can not connect to fescar-server.
at com.alibaba.fescar.core.rpc.netty.RmRpcClient.doConnect(RmRpcClient.java:324) ~[fescar-core-0.4.2.jar:na]
at com.alibaba.fescar.core.rpc.netty.RmRpcClient.connect(RmRpcClient.java:289) ~[fescar-core-0.4.2.jar:na]
at com.alibaba.fescar.core.rpc.netty.AbstractRpcRemotingClient.reconnect(AbstractRpcRemotingClient.java:348) ~[fescar-core-0.4.2.jar:na]
at com.alibaba.fescar.core.rpc.netty.RmRpcClient$1.run(RmRpcClient.java:150) [fescar-core-0.4.2.jar:na]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_191]
at java.util.concurrent.FutureTask.runAndReset$$$capture(FutureTask.java:308) [na:1.8.0_191]
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java) [na:1.8.0_191]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_191]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_191]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_191]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_191]
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) [netty-common-4.1.22.Final.jar:4.1.22.Final]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_191]

====================服务启动日志如下=======================
11:11:18,718 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [file:/C:/Users/DECHAO-LIU/Desktop/seata-server-0.5.0/conf/logback.xml]
11:11:18,718 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 1 minutes
11:11:18,728 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
11:11:18,730 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [stdout]
11:11:18,774 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]
11:11:18,776 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [seata-default]
11:11:18,785 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@152005629 - Archive files will be limited to [2048 MB] each.
11:11:18,787 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@152005629 - No compression will be used
11:11:18,788 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@152005629 - Will use the pattern C:/Users/DECHAO-LIU/logs/seata/seata-server.log.%d{yyyy-MM-dd}.%i for the active file
11:11:18,792 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@47f6473 - The date pattern is 'yyyy-MM-dd' from file name pattern 'C:/Users/DECHAO-LIU/logs/seata/seata-server.log.%d{yyyy-MM-dd}.%i'.
11:11:18,792 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@47f6473 - Roll-over at midnight.
11:11:18,795 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@47f6473 - Setting initial period to Mon May 06 11:11:01 CST 2019
11:11:18,799 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@152005629 - Cleaning on start up
11:11:18,799 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - first clean up after appender initialization
11:11:18,800 |-INFO in c.q.l.core.rolling.helper.TimeBasedArchiveRemover - Multiple periods, i.e. 32 periods, seem to have elapsed. This is expected at application start.
11:11:18,800 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
11:11:18,801 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[seata-default] - Active log file name: C:\Users\DECHAO-LIU/logs/seata/seata-server.log
11:11:18,801 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[seata-default] - File property is set to [C:\Users\DECHAO-LIU/logs/seata/seata-server.log]
11:11:18,803 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [io.seata.server.store.FileTransactionStoreManager] to false
11:11:18,803 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - io.seata.server.store.FileTransactionStoreManager level set to INFO
11:11:18,803 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [seata-default] to Logger[io.seata.server.store.FileTransactionStoreManager]
11:11:18,803 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
11:11:18,803 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [seata-default] to Logger[ROOT]
11:11:18,803 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [stdout] to Logger[ROOT]
11:11:18,803 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
11:11:18,804 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@15975490 - Registering current configuration as safe fallback point

2019-05-06 11:11:18.875 INFO [main]io.seata.common.loader.EnhancedServiceLoader.loadFile:193 -load ConfigurationProvider[Nacos] extension by class[io.seata.config.nacos.NacosConfigurationProvider]
Exception in thread "main" java.lang.ExceptionInInitializerError
at io.seata.core.rpc.netty.RpcServer.(RpcServer.java:87)
at io.seata.server.Server.main(Server.java:54)
Caused by: java.lang.NullPointerException: Name is null
at java.lang.Enum.valueOf(Unknown Source)
at io.seata.core.rpc.netty.TransportProtocolType.valueOf(TransportProtocolType.java:25)
at io.seata.core.rpc.netty.NettyBaseConfig.(NettyBaseConfig.java:114)
... 2 more
PS C:\Users\DECHAO-LIU\Desktop\seata-server-0.5.0\bin>

Duplicate entry 'DF001' for key 'PRIMARY'

调测springboot子模块,在导入initial_db.sql时报错。
我看到该脚本中下面两句有冲突:
INSERT INTO t_asset VALUES ('DF001', 'e2d1c4512d554db9ae4a5f30cbc2e4b1', '1');
INSERT INTO t_asset VALUES ('DF001', 'DF001-V-CODE', 100);

samples sql rollback error

t_asset_assign rollback generate rollback sql:
UPDATE t_asset_assign SET desc = ?, status = ?, update_time = ?, update_user = ? WHERE id = ?;
reason is that the parameter ‘desc ’ is mysql keyword, suggest to add `` char on rollback sql parameter

Upgrade nutzboot-dubbo-seata samples

@wendal Seata will change the groupId,artifactId and package in 0.5.0 version (detail), which will be released this week, please upgrade the seata version of nutzboot-dubbo-seata samples to 0.5.0 when you are free.

I had upgrade the other samples except springcloud-jpa-seata, but nutzboot-dubbo-seata use the org.nutz:nutzboot-starter-fescar which i can't upgrade.

Looking forward to your help.

调用/business/dubbo/buy 模拟下单,执行扣减库存时,fescar-server报错

2019-04-02 08:51:09.659 INFO [ServerHandlerThread_51_500]c.a.fescar.core.rpc.DefaultServerMessageListenerImpl.onRegRmMessage:113 -rm register success,message:RegisterRMRequest{resourceIds='jdbc:mysql://127.0.0.1:3306/db_gts_fescar?useSSL=false&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true', applicationId='storage-gts-fescar-example', transactionServiceGroup='my_test_tx_group'},channel:[id: 0x478fc3e9, L:/10.8.2.25:8091 - R:/10.8.2.25:4243]
2019-04-02 08:51:09.660 ERROR[NettyServerNIOWorker_6_8]com.alibaba.fescar.core.rpc.netty.MessageCodecHandler.decode:190 -decode error
java.nio.BufferUnderflowException: null
at java.nio.Buffer.nextGetIndex(Buffer.java:506)
at java.nio.HeapByteBuffer.getInt(HeapByteBuffer.java:361)
at com.alibaba.fescar.core.protocol.transaction.BranchRegisterRequest.decode(BranchRegisterRequest.java:205)
at com.alibaba.fescar.core.protocol.MergedWarpMessage.doDecode(MergedWarpMessage.java:101)
at com.alibaba.fescar.core.protocol.MergedWarpMessage.decode(MergedWarpMessage.java:92)
at com.alibaba.fescar.core.rpc.netty.MessageCodecHandler.decode(MessageCodecHandler.java:177)
at io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42)
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:489)
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:428)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:265)
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103)

Upgrade springcloud-jpa-seata samples

Seata will change the groupId,artifactId and package in 0.5.0 version (detail), which will be released this week.

springcloud-jpa-seata use the org.springframework.cloud:spring-cloud-alibaba-fescar which need upgrade.

fescar-samples-springboot module start error

1.start throw exception:
Caused by: java.lang.ClassNotFoundException: com.alibaba.dubbo.qos.server.DubboLogo
2.initial_db.sql:
no t_asset table init record,for the code ,it need init

seata-samples-springboot启动报错

启动springboot 报错,报错信息如下:
at java.io.FileNotFoundException: /apps/logs/AppDebug.json (No such file or directory)
at at java.io.FileOutputStream.open0(Native Method)
at at java.io.FileOutputStream.open(FileOutputStream.java:270)
at at java.io.FileOutputStream.(FileOutputStream.java:213)
at at ch.qos.logback.core.recovery.ResilientFileOutputStream.(ResilientFileOutputStream.java:26)
at at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:204)
at at ch.qos.logback.core.FileAppender.start(FileAppender.java:127)
at at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:100)
at at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:90)
at at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)
at at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:179)
at at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:165)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:152)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:110)
at at ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:53)
at at ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)
at at ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:150)
at at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
at at org.slf4j.impl.StaticLoggerBinder.(StaticLoggerBinder.java:55)
at at org.slf4j.LoggerFactory.bind(LoggerFactory.java:150)
at at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:124)
at at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:412)
at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:357)
at at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383)
at at io.seata.samples.springboot.FescarSpringbootApp.(FescarSpringbootApp.java:40)
10:30:55,696 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
10:30:55,697 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
10:30:55,697 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [AppDebug] to Logger[ROOT]
10:30:55,701 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [com.defang] to DEBUG
10:30:55,701 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.