iipolovinkin / JupiterBank

Test Spring Web Application
1 stars 0 forks source link

JB-47 When call transferService with empty parameter Broker we get error. #70

Open iipolovinkin opened 8 years ago

iipolovinkin commented 8 years ago
Caused by: java.lang.IllegalArgumentException: id to load is required for loading
    at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:109)
    at org.hibernate.event.spi.LoadEvent.<init>(LoadEvent.java:79)
    at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2548)
    at org.hibernate.internal.SessionImpl.get(SessionImpl.java:955)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:356)
    at com.sun.proxy.$Proxy28.get(Unknown Source)
    at ru.blogspot.feomatr.dao.hibernate.AccountDAOHibImpl.getById(AccountDAOHibImpl.java:55)
    at ru.blogspot.feomatr.service.AccountServiceImpl.getAccountById(AccountServiceImpl.java:47)
    at ru.blogspot.feomatr.service.TransferServiceImpl.transferFrom(TransferServiceImpl.java:110)
    at ru.blogspot.feomatr.service.TransferServiceImpl.transferFrom(TransferServiceImpl.java:96)
    at ru.blogspot.feomatr.controller.AccountsController.doTransferFromAccount(AccountsController.java:107)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:219)
    at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:132)
    at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:104)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:745)
    at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:686)
    at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:925)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:936)