GithubHelp home page GithubHelp logo

laurencega / kwamp Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 2.0 358 KB

A Kotlin implementation of the Web Application Messaging Protocol (WAMP)

License: MIT License

Kotlin 100.00%
kotlin wamp-protocol

kwamp's Introduction

Hi there ๐Ÿ‘‹

I'm a software engineer with a customer-centric and business-aware approach to product development, good communication skills, and practical experience with a large array of technologies.

I am interested in high performance, flexible software as well as clean code and test driven development.

I pick things up quickly, enjoy problem solving and love learning.

kwamp's People

Contributors

laurencega avatar satya-p91 avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

Forkers

om26er satya-p91

kwamp's Issues

KotlinReflectionInternalError when using proguard

W/System.err: kotlinx.coroutines.JobCancellationException: Parent job is Cancelled; job=JobImpl{Cancelled}@f26e753
    Caused by: kotlin.reflect.jvm.internal.KotlinReflectionInternalError: Could not compute caller for function: public constructor Welcome(session: kotlin.Long, details: com.laurencegarmstrong.kwamp.core.messages.Dict /* = kotlin.collections.Map<kotlin.String, kotlin.Any?> */) defined in com.laurencegarmstrong.kwamp.core.messages.Welcome[DeserializedClassConstructorDescriptor@e5b1e24] (member = null)
        at kotlin.reflect.jvm.internal.KFunctionImpl$caller$2.invoke(KFunctionImpl.kt:88)
        at kotlin.reflect.jvm.internal.KFunctionImpl$caller$2.invoke(KFunctionImpl.kt:34)
        at kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal.invoke(ReflectProperties.java:92)
        at kotlin.reflect.jvm.internal.ReflectProperties$Val.getValue(ReflectProperties.java:31)
        at kotlin.reflect.jvm.internal.KFunctionImpl.getCaller(Unknown Source:7)
        at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:106)
        at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod(KCallableImpl.kt:148)
        at kotlin.reflect.jvm.internal.KCallableImpl.callBy(KCallableImpl.kt:110)
        at com.laurencegarmstrong.kwamp.core.messages.MessageFactoryKt$generateFactory$1.invoke(MessageFactory.kt:16)
        at com.laurencegarmstrong.kwamp.core.messages.MessageFactoryKt$generateFactory$1.invoke(Unknown Source:2)
        at com.laurencegarmstrong.kwamp.core.serialization.json.JsonMessageSerializer.deserialize(JsonMessageSerializer.kt:18)
        at com.laurencegarmstrong.kwamp.core.Connection.deserialize(Unknown Source:8)
        at com.laurencegarmstrong.kwamp.core.Connection.processRawMessage(Connection.kt:53)
        at com.laurencegarmstrong.kwamp.core.Connection$onNextMessage$1.invokeSuspend(Connection.kt:40)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)```


Error logcat is given above.

If you could provide all the proguard rules that would be very helpful.

Thanks

KotlinReflectionInternalError when using proguard

W/System.err: kotlinx.coroutines.JobCancellationException: Parent job is Cancelled; job=JobImpl{Cancelled}@f26e753
    Caused by: kotlin.reflect.jvm.internal.KotlinReflectionInternalError: Could not compute caller for function: public constructor Welcome(session: kotlin.Long, details: com.laurencegarmstrong.kwamp.core.messages.Dict /* = kotlin.collections.Map<kotlin.String, kotlin.Any?> */) defined in com.laurencegarmstrong.kwamp.core.messages.Welcome[DeserializedClassConstructorDescriptor@e5b1e24] (member = null)
        at kotlin.reflect.jvm.internal.KFunctionImpl$caller$2.invoke(KFunctionImpl.kt:88)
        at kotlin.reflect.jvm.internal.KFunctionImpl$caller$2.invoke(KFunctionImpl.kt:34)
        at kotlin.reflect.jvm.internal.ReflectProperties$LazySoftVal.invoke(ReflectProperties.java:92)
        at kotlin.reflect.jvm.internal.ReflectProperties$Val.getValue(ReflectProperties.java:31)
        at kotlin.reflect.jvm.internal.KFunctionImpl.getCaller(Unknown Source:7)
        at kotlin.reflect.jvm.internal.KCallableImpl.call(KCallableImpl.kt:106)
        at kotlin.reflect.jvm.internal.KCallableImpl.callDefaultMethod(KCallableImpl.kt:148)
        at kotlin.reflect.jvm.internal.KCallableImpl.callBy(KCallableImpl.kt:110)
        at com.laurencegarmstrong.kwamp.core.messages.MessageFactoryKt$generateFactory$1.invoke(MessageFactory.kt:16)
        at com.laurencegarmstrong.kwamp.core.messages.MessageFactoryKt$generateFactory$1.invoke(Unknown Source:2)
        at com.laurencegarmstrong.kwamp.core.serialization.json.JsonMessageSerializer.deserialize(JsonMessageSerializer.kt:18)
        at com.laurencegarmstrong.kwamp.core.Connection.deserialize(Unknown Source:8)
        at com.laurencegarmstrong.kwamp.core.Connection.processRawMessage(Connection.kt:53)
        at com.laurencegarmstrong.kwamp.core.Connection$onNextMessage$1.invokeSuspend(Connection.kt:40)
        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
        at kotlinx.coroutines.DispatchedTask.run(Dispatched.kt:241)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)```


Error logcat is given above.

If you could provide all the proguard rules that would be very helpful.

Thanks

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.