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>

Reply via email to