Coder Social home page Coder Social logo

nullpointerexception in GC about codenameone HOT 3 OPEN

ddyer0 avatar ddyer0 commented on May 29, 2024
nullpointerexception in GC

from codenameone.

Comments (3)

shai-almog avatar shai-almog commented on May 29, 2024

Might be related to my work on #3726

from codenameone.

ddyer0 avatar ddyer0 commented on May 29, 2024

i agree. if the finalizer is new that would explain how it was unnoticed. I'm still tracking the issue, but I haven't seen
any directly bad behavior that corresponds to this other than in the debugger.

from codenameone.

ddyer0 avatar ddyer0 commented on May 29, 2024

The issue Iā€™m tracking is compatible with the hypotheses that this npe leaves the gc disabled, and subsequently any process that becomes blocked for gc is effectively dead.

Additional evidence: The error I'm tracking first occurred in my logs in a build I made on Sep 15

I hacked my use of sockets to prevent my SocketInputStream and SocketOutputStream instances from being
garbage collected, and that seems to have fixed it.

I don't have a good model how this could have wedged the garbage collector without causing a more
immediate problem - do you ? - It seem to me that there should have been some immediate effect rather
than leave it to victimize some random process sometime in the future in this mysterious way.

from codenameone.

Related Issues (20)

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.