AnaelMobilia / NextINpact-Unofficial

Application Android "NextINpact (Unofficial)"
GNU General Public License v3.0
16 stars 4 forks source link

Crash commentaires java.lang.RuntimeException: PARAGRAPH span must start at paragraph boundary #245

Closed AnaelMobilia closed 5 years ago

AnaelMobilia commented 5 years ago
08-27 20:05:22.005 21149-21149/com.pcinpact E/xx: <div></div><div></div><myQuote class="quote_bloc">
     <div class="qname">
      <div href="#/comment/6134651" data-commentid="6134651" title="Lien vers le commentaire 6134651 ">
        eres a écrit : 
      </div>
     </div>
     <span class="quote_arrow"></span>
     <div class="qcontent bg_form_commentaires">
      Comparer "solutions de cloud computing" et NextCloud me semble très abusif 
      <br> Si je ne me trompe pas NextCloud est un fork de OwnCloud, une solution de stockage de fichier "à la" OneDrive, donc très loin du "compute"
     </div>
    </myQuote> 
    <br> Cloud, ça veut tout et rien dire. C'est du SaaS, et pas IaaS comme on l'entend effectivement souvent quand on parle de cloud. 
    <br> &nbsp;
08-27 20:05:22.021 21149-21149/com.pcinpact E/xx: <div></div><div></div>C'est du "cloud" local? C'est pour faire du microclimat 
    <img src="https://cdn3.nextinpact.com/dlx/68747470733A2F2F63646E322E6E657874696E706163742E636F6D2F736D696C6579732F69636F6E5F6D72677265656E2E676966" style="border:0;" alt=":D">
08-27 20:05:22.048 21149-21149/com.pcinpact E/xx: <div></div><div></div><myQuote class="quote_bloc">
     <div class="qname">
      <div href="#/comment/6134659" data-commentid="6134659" title="Lien vers le commentaire 6134659 ">
        crocodudule a écrit : 
      </div>
     </div>
     <span class="quote_arrow"></span>
     <div class="qcontent bg_form_commentaires"> 
      <br> NextCloud, via ses plugins, offre une tripoté de fonctions d'exploitation des données, entre autres; travail collaboratif, agenda collaboratif, édition de fichier, travail de photo, reconnaissance de caractères&nbsp; etc... 
      <br> &nbsp; 
      <br> Et je trouve que depuis peu nextcloud n'a plus rien à envier aux solutions proprios (attention, si certains se lancent avec un PI pour mettre en place nextcloud (via par exemple yunohost), certaines fonctionnalités, type édition par libreoffice, ne sont pas facilement disponibles et sont même un peu bancales (ARM))
     </div>
    </myQuote> 
    <myQuote class="quote_bloc">
     <div class="qname">
      <div href="#/comment/6134659" data-commentid="6134659" title="Lien vers le commentaire 6134659 ">
        crocodudule a écrit : 
      </div>
     </div>
     <span class="quote_arrow"></span>
     <div class="qcontent bg_form_commentaires"> 
      <br> Certaines fonctionnalités, type édition par libreoffice, ne sont pas facilement disponibles et sont même un peu bancales (ARM))
     </div>
    </myQuote> 
    <br> 
    <br> Clairement l'intégralitation de fonctions pour transformer nextcloud en un service cloud comme Google docs est une grosse galère pour un néophyte, nous sommes très loin du plugin qui s'installe en un click façon WordPress. 
    <br> 
    <br> Si j'utilise nextcloud depuis des années, je trouve galère certain point. 
    <br> 
    <br> J'avoue ne pas avoir creusé le sujet mais simplement présenté le contenu d'un FS dans l'interface web, je crois que ce n'est pas possible ? 
    <br>
08-27 20:05:22.066 21149-21149/com.pcinpact E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.pcinpact, PID: 21149
    java.lang.RuntimeException: PARAGRAPH span must start at paragraph boundary
        at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:688)
        at android.text.SpannableStringBuilder.setSpan(SpannableStringBuilder.java:673)
        at android.text.HtmlToSpannedConverter.convert(Html.java:475)
        at android.text.Html.fromHtml(Html.java:136)
        at com.pcinpact.adapters.ItemsAdapter.getView(ItemsAdapter.java:382)
        at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:220)
        at android.widget.AbsListView.obtainView(AbsListView.java:2474)
        at android.widget.ListView.makeAndAddView(ListView.java:1916)
        at android.widget.ListView.fillDown(ListView.java:717)
        at android.widget.ListView.fillSpecific(ListView.java:1387)
        at android.widget.ListView.layoutChildren(ListView.java:1701)
        at android.widget.AbsListView.onLayout(AbsListView.java:2235)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2001)
        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1844)
        at android.widget.LinearLayout.onLayout(LinearLayout.java:1753)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.support.v4.widget.SwipeRefreshLayout.onLayout(SwipeRefreshLayout.java:625)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
        at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.support.v7.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:444)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
        at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.widget.LinearLayout.setChildFrame(LinearLayout.java:2001)
        at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1844)
        at android.widget.LinearLayout.onLayout(LinearLayout.java:1753)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.widget.FrameLayout.layoutChildren(FrameLayout.java:396)
        at android.widget.FrameLayout.onLayout(FrameLayout.java:333)
        at com.android.internal.policy.PhoneWindow$DecorView.onLayout(PhoneWindow.java:2722)
        at android.view.View.layout(View.java:17029)
        at android.view.ViewGroup.layout(ViewGroup.java:5582)
        at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2552)
        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2255)
        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1321)
        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6708)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:894)
        at android.view.Choreographer.doCallbacks(Choreographer.java:696)
        at android.view.Choreographer.doFrame(Choreographer.java:631)
        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:880)
        at android.os.Handler.handleCallback(Handler.java:815)
        at android.os.Handler.dispatchMessage(Handler.java:104)
        at android.os.Looper.loop(Looper.java:207)
        at android.app.ActivityThread.main(ActivityThread.java:5763)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
AnaelMobilia commented 5 years ago

Le fait d'avoir deux blocs myQuote l'un après l'autre fait planter l'application