Hi Dayvyd, Which version of Cayenne is this and how is the server setup?
Andrus > On Jul 2, 2020, at 12:20 AM, Dayvyd . <dayvydplussys...@gmail.com> wrote: > > Hi, > > Has anyone encountered this error when running Main.java using BASIC > authentication? Without authentication it works normally! > > Error: org.apache.cayenne.rop.HttpClientConnection - unknown code for > readObject at 0x3c (<); nested exception is: > > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > public class Main { > > public static void main(String[] args) { > > Map<String, String> properties = new HashMap<>(); > properties.put(ClientConstants.ROP_SERVICE_URL_PROPERTY, " > http://localhost:8080/saudeplusserver"); > properties.put(ClientConstants.ROP_SERVICE_USERNAME_PROPERTY, "saudeplus"); > properties.put(ClientConstants.ROP_SERVICE_PASSWORD_PROPERTY, "dna1614"); > properties.put(ClientConstants.ROP_SERVICE_REALM_PROPERTY, "Cayenne Realm"); > > ClientRuntime runtime = ClientRuntime.builder() > .properties(properties) > .build(); > ObjectContext context = runtime.newContext(); > > inserirCardapio(context); > runtime.shutdown(); > } > ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > [main] INFO org.eclipse.jetty.util.log - Logging initialized @1527ms to > org.eclipse.jetty.util.log.Slf4jLog > [main] INFO org.apache.cayenne.rop.http.JettyHttpROPConnector - Adding > authentication > User: saudeplus > Realm: Cayenne Realm > [main] INFO org.apache.cayenne.rop.http.JettyHttpROPConnector - Connecting > to [saudeplus:*******@http://localhost:8080/saudeplusserver] - dedicated > session. > [main] INFO org.apache.cayenne.rop.HttpClientConnection - unknown code for > readObject at 0x3c (<); nested exception is: > com.caucho.hessian.io.HessianProtocolException: unknown code for readObject > at 0x3c (<) > java.rmi.RemoteException: unknown code for readObject at 0x3c (<); nested > exception is: > com.caucho.hessian.io.HessianProtocolException: unknown code for readObject > at 0x3c (<) > at > org.apache.cayenne.rop.ProxyRemoteService.establishSession(ProxyRemoteService.java:46) > at > org.apache.cayenne.rop.HttpClientConnection.connect(HttpClientConnection.java:93) > at > org.apache.cayenne.rop.HttpClientConnection.getServerEventBridge(HttpClientConnection.java:71) > at > org.apache.cayenne.remote.ClientChannel.setupRemoteChannelListener(ClientChannel.java:279) > at org.apache.cayenne.remote.ClientChannel.<init>(ClientChannel.java:77) > at > org.apache.cayenne.configuration.rop.client.ClientChannelProvider.get(ClientChannelProvider.java:45) > at > org.apache.cayenne.configuration.rop.client.ClientChannelProvider.get(ClientChannelProvider.java:30) > at > org.apache.cayenne.di.spi.CustomProvidersProvider.get(CustomProvidersProvider.java:39) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.get(FieldInjectingProvider.java:43) > at > org.apache.cayenne.di.spi.DefaultScopeProvider.get(DefaultScopeProvider.java:50) > at > org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:139) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.value(FieldInjectingProvider.java:103) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.injectMember(FieldInjectingProvider.java:68) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.injectMembers(FieldInjectingProvider.java:59) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.get(FieldInjectingProvider.java:44) > at > org.apache.cayenne.di.spi.DefaultScopeProvider.get(DefaultScopeProvider.java:50) > at > org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:134) > at > org.apache.cayenne.configuration.CayenneRuntime.newContext(CayenneRuntime.java:124) > at br.com.saudeplus.model.client.Main.main(Main.java:25) > Caused by: com.caucho.hessian.io.HessianProtocolException: unknown code for > readObject at 0x3c (<) > at com.caucho.hessian.io.HessianInput.error(HessianInput.java:1697) > at com.caucho.hessian.io.HessianInput.readObject(HessianInput.java:1177) > at > org.apache.cayenne.rop.HessianROPSerializationService.deserialize(HessianROPSerializationService.java:67) > at > org.apache.cayenne.rop.ProxyRemoteService.establishSession(ProxyRemoteService.java:44) > ... 18 more > Exception in thread "main" org.apache.cayenne.CayenneRuntimeException: > [v.4.2.M1 Apr 15 2020 09:23:45] unknown code for readObject at 0x3c (<); > nested exception is: > com.caucho.hessian.io.HessianProtocolException: unknown code for readObject > at 0x3c (<) > at > org.apache.cayenne.rop.HttpClientConnection.connect(HttpClientConnection.java:97) > at > org.apache.cayenne.rop.HttpClientConnection.getServerEventBridge(HttpClientConnection.java:71) > at > org.apache.cayenne.remote.ClientChannel.setupRemoteChannelListener(ClientChannel.java:279) > at org.apache.cayenne.remote.ClientChannel.<init>(ClientChannel.java:77) > at > org.apache.cayenne.configuration.rop.client.ClientChannelProvider.get(ClientChannelProvider.java:45) > at > org.apache.cayenne.configuration.rop.client.ClientChannelProvider.get(ClientChannelProvider.java:30) > at > org.apache.cayenne.di.spi.CustomProvidersProvider.get(CustomProvidersProvider.java:39) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.get(FieldInjectingProvider.java:43) > at > org.apache.cayenne.di.spi.DefaultScopeProvider.get(DefaultScopeProvider.java:50) > at > org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:139) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.value(FieldInjectingProvider.java:103) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.injectMember(FieldInjectingProvider.java:68) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.injectMembers(FieldInjectingProvider.java:59) > at > org.apache.cayenne.di.spi.FieldInjectingProvider.get(FieldInjectingProvider.java:44) > at > org.apache.cayenne.di.spi.DefaultScopeProvider.get(DefaultScopeProvider.java:50) > at > org.apache.cayenne.di.spi.DefaultInjector.getInstance(DefaultInjector.java:134) > at > org.apache.cayenne.configuration.CayenneRuntime.newContext(CayenneRuntime.java:124) > at br.com.saudeplus.model.client.Main.main(Main.java:25) > Caused by: java.rmi.RemoteException: unknown code for readObject at 0x3c > (<); nested exception is: > com.caucho.hessian.io.HessianProtocolException: unknown code for readObject > at 0x3c (<) > at > org.apache.cayenne.rop.ProxyRemoteService.establishSession(ProxyRemoteService.java:46) > at > org.apache.cayenne.rop.HttpClientConnection.connect(HttpClientConnection.java:93) > ... 17 more > Caused by: com.caucho.hessian.io.HessianProtocolException: unknown code for > readObject at 0x3c (<) > at com.caucho.hessian.io.HessianInput.error(HessianInput.java:1697) > at com.caucho.hessian.io.HessianInput.readObject(HessianInput.java:1177) > at > org.apache.cayenne.rop.HessianROPSerializationService.deserialize(HessianROPSerializationService.java:67) > at > org.apache.cayenne.rop.ProxyRemoteService.establishSession(ProxyRemoteService.java:44) > ... 18 more > > > -- > Att, Dayvyd > > > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> > Livre > de vĂrus. www.avg.com > <http://www.avg.com/email-signature?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>. > <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>