primordic/IssueDupesLite huggingface dataset:
Repository: filecoin-project/lotus

Issue #2226: pl-eu.testnet.drand.sh connection reset by peer
Created: 2020-07-01T19:37:49Z
When I checked the mining logs on the server today, I found the following error logs:
2020-07-01T22:18:42.922+0800    ERROR      miner   miner/miner.go:159      mining block failed: failed to get mining base info:
    github.com/filecoin-project/lotus/miner.(*Miner).mineOne
        /home/circleci/project/miner/miner.go:263
  - beacon entry request returned error: drand failed Get request: Get "https://pl-eu.testnet.drand.sh/public/124744": read tcp 192.168.1.7:41432->13.227.228.106:443: read: connection reset by peer

2020-07-01T22:44:50.546+0800    ERROR      miner   miner/miner.go:159      mining block failed: failed to get mining base info:
    github.com/filecoin-project/lotus/miner.(*Miner).mineOne
        /home/circleci/project/miner/miner.go:263
  - beacon entry request returned error: drand failed Get request: no valid clients

I am in China now, is the node not working in China?
I also got some warning messages:
2020-07-02T03:59:02.139+0800    INFO       dht/RtRefreshManager    rtrefresh/rt_refresh_manager.go:265     starting refreshing cpl 0 with key ^R ^@^@
<D5>^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ (routing table size was 0)
2020-07-02T03:59:02.139+0800    WARN       dht/RtRefreshManager    rtrefresh/rt_refresh_manager.go:191     failed when refreshing routing table    {"error": "2 errors occurred:\n\t* failed to query for self, err=failed to run refresh DHT query for key=\u0000$\u0008\u0001\u0012  n'\ufffd\u0018\ufffd\ufffd\u0001\ufffd\ufffd\ufffd\ufffdl\ufffd(\u0014\ufffd\ufffd\u001d\ufffd#\u000b\ufffd1\ufffd\ufffd\ufffd\ufffdhM\ufffd|, err=failed to find any peer in table\n\t* failed to refresh cpl=0, err=failed to run refresh DHT query for key=\u0012 \u0000\u0000\n\ufffd\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000, err=failed to find any peer in table\n\n"}

I don’t know what these symbols mean, if possible, I can provide the original log file.
Here is my configuration information:

os version: Ubuntu 20.04
lotus version: lotus version 0.4.0+git.ffa7be86

Duplicate issue #2621: mining block failed: failed to get mining base info
Created: 2020-07-28T01:50:01Z
When I run lotus-storage-miner run, I get last error info.
What means about that?

Closing comment (2020-08-04T16:50:39Z): Duplicate of #2226
Repository: filecoin-project/lotus

Issue #3194: P1 shouldn't be restarted after failure to retry C2 several times.
Created: 2020-08-20T14:10:23Z
Describe the bug
We found that if one sector has not completed commit2 for too long, the seed it obtained in commit1 will expire. So it will retry commit2 multiple times, but each time it fails. Then this sector will do precommit again, but then it will prompt "sector number is allocated". We tried to declare these sectors as faults, but it didn't work. These sectors keep retrying commit and precommit. This may be some flaws in the process design.
To Reproduce
Steps to reproduce the behavior:
when you fail to finish C2 and retry several times, P1 will be restarted. However, it is impossible to redo P1 at this moment. And the status of sector cannot be altered, either.
Expected behavior
Version (run lotus version):
lotus version 0.4.6+git.5c6b99c9

Duplicate issue #3195: P1 shouldn't be restarted after failure to retry C2 several times.
Created: 2020-08-20T14:14:48Z
Describe the bug
We found that if one sector has not completed commit2 for too long, the seed it obtained in commit1 will expire. So it will retry commit2 multiple times, but each time it fails. Then this sector will do precommit again, but then it will prompt "sector number is allocated". We tried to declare these sectors as faults, but it didn't work. These sectors keep retrying commit and precommit. This may be some flaws in the process design.
To Reproduce
Steps to reproduce the behavior: when you fail to finish C2 and retry several times, P1 will be restarted. However, it is impossible to redo P1 at this moment. And the status of sector cannot be altered, either. 
Expected behavior Version (run lotus version):
lotus version 0.4.6+git.5c6b99c9

Closing comment (2021-06-17T13:12:58Z): duplicate #3194
#antidisestablishatarianism
Repository: fingerprintjs/fingerprintjs

Issue #394: Split fingerprintjs into multiple files
Created: 2018-10-12T14:10:39Z
I imagine a structure as follow:
Structure
package.json
...
fingerprintjs2.js

components
    componentA.js
    componentB.js
    componentC.js
    ...etc

hash
   murmur.js

fingerprintjs2.js imports every component and murmur so that the result is the same. This could be a non breaking change. The components don't need to import fingeprint.js (everything needed is provided in options argument)
Bundler
As bundler I think rollup is appropriate https://rollupjs.org/guide/en
It can produce standard iife, umd and commonjs output

Publishing ES6 Modules
To make sure your ES6 modules are immediately usable by tools that work with CommonJS such as Node.js and webpack, you can use Rollup to compile to UMD or CommonJS format, and then point to that compiled version with the main property in your package.json file. If your package.json file also has a module field, ES6-aware tools like Rollup and webpack 2+ will import the ES6 module version directly.

New file outputs:
dist/fingerprintjs2.iife.js   for <script>
dist/fingerprintjs2.min.js   same as before for commonjs
dist/fingerprint2.es.js for <script type="module"> and rollup, webpack

New pacakage.json field
{
  "module": "dist/fingerprint2.es.js"
}

Fixes
#387
#320
#146 ?

Duplicate issue #531: Rewriting into a modern workflow with basic TypeScript implementation
Created: 2020-07-04T22:17:37Z
I wanted to share a request that I think might help make adding new features and working on current one's a bit easier!
What about reworking and repurposing code into small modular files that worry about only completing a specific subset of the entire fingerprinting process?
Basic TypeScript annotations would be super cool too!
I haven't thought any further than this, but I could imagine some of the files containing a class or function constructor that deals with it's own appropriate tasks. Examples like:

Canvas.ts
Navigator.ts
FontChecker.ts
LieDetector.ts
...etc

Maybe a replacement to the done style callbacks could be implemented too.

Closing comment (2020-09-07T11:33:31Z): This issues almost duplicates #394 therefore I'm closing this issue. Please subscribe to #394 for further information.
Repository: fingerprintjs/fingerprintjs

Issue #65: Learn to avoid being blocked by FP blocking tools
Created: 2015-08-02T06:17:33Z
There are tools out there, that replace Canvas#toDataURL and thus make FPing useless.
Example of these tools: https://chrome.google.com/webstore/detail/canvasfingerprintblock/ipmjngkmngdcdpmgmiebdmfbkcecdndc/related
We need to learn how to avoid being blocked by them. For example, create a canvas in an iframe might help.
<iframe id="iframe" sandbox="allow-same-origin" style="display:none"></iframe>;
<script>
var canvas = document.getElementById("iframe").contentDocument.createElement('canvas');
...
</script>

Duplicate issue #155: Need To Be Able To Detect Canvas Finger Print Blockers
Created: 2016-05-20T19:38:16Z
Need To Be Able To Detect Canvas Finger Print Blockers

Closing comment (2016-05-20T19:39:30Z): What is this? An issue? Please take some time to read contributing.md before creating bot-looking type of issue.
It's a dup of #65
Repository: fingerprintjs/fingerprintjs

Issue #55: Research battery fingerprinting
Created: 2015-07-13T08:14:37Z
we can detect support of various battery related APIs, like special monitoring events.
http://davidwalsh.name/javascript-battery-api

Duplicate issue #203: Use BatteryManager API
Created: 2016-11-01T13:23:35Z
The BatteryManager API can be used to intuit the capacity of a user's battery.  This information can be used to further distinguish between users, as battery capacities change over time.

Closing comment (2016-11-01T14:25:45Z): Thanks for submitting this idea.
Unfortunately, this ticket is a duplicate of #55
Repository: fingerprintjs/fingerprintjs

Issue #98: getScreenResolution is zoom dependent for IE and FF
Created: 2015-12-10T21:46:48Z
In Chrome getScreenResolution (screen.height, screen.width, screen.availHeight, screen.availWidth) is zoom independent, however in IE and FF these values change upon zoom in/zoom out. (Not sure about Safari/Opera). It makes fingerprint less stable I think. The extra code I use to deal with the issue is the following:
getScreenResolution: function(keys) {
    this.getScreenResolutionOrAvail(keys, screen.width, screen.height);
    this.getScreenResolutionOrAvail(keys, screen.availWidth, screen.availHeight);
    return keys;
},
getScreenResolutionOrAvail: function(keys, saw, sah) {
  var res;
  if(saw && sah) {
      var zoom = 1;
      if (this.isIE()) {
          zoom = screen.deviceXDPI / screen.systemXDPI;
          zoom = this.round5(zoom*100)/100;
      }
      else if (this.isFF()) {
          zoom = window.devicePixelRatio;
      }
      if (zoom != 1) {
        sah = this.round10(sah * zoom);
        saw = this.round10(saw * zoom);
      }
      res = (sah > saw) ? [sah, saw] : [saw, sah];
  }
  if(typeof res !== "undefined") { // headless browsers
    keys.push(res);
  }
  return keys;
},
round5: function (x)
{
    return Math.round(x/5)*5;
},
round10: function (x)
{
    return Math.round(x/10)*10;
},

Duplicate issue #103: canvas fingerprint is different for different zoom levels on Firefox
Created: 2015-12-20T07:47:26Z
When I zoom the page in FF, I get different FPs, because the  canvas.toDataURL returns different results for different zoom levels.

Closing comment (2020-10-09T19:07:13Z): Question: Is this a duplicate of #98? Given that it's set for V3 milestone, where IE support is dropped.
Repository: fingerprintjs/fingerprintjs

Issue #98: getScreenResolution is zoom dependent for IE and FF
Created: 2015-12-10T21:46:48Z
In Chrome getScreenResolution (screen.height, screen.width, screen.availHeight, screen.availWidth) is zoom independent, however in IE and FF these values change upon zoom in/zoom out. (Not sure about Safari/Opera). It makes fingerprint less stable I think. The extra code I use to deal with the issue is the following:
getScreenResolution: function(keys) {
    this.getScreenResolutionOrAvail(keys, screen.width, screen.height);
    this.getScreenResolutionOrAvail(keys, screen.availWidth, screen.availHeight);
    return keys;
},
getScreenResolutionOrAvail: function(keys, saw, sah) {
  var res;
  if(saw && sah) {
      var zoom = 1;
      if (this.isIE()) {
          zoom = screen.deviceXDPI / screen.systemXDPI;
          zoom = this.round5(zoom*100)/100;
      }
      else if (this.isFF()) {
          zoom = window.devicePixelRatio;
      }
      if (zoom != 1) {
        sah = this.round10(sah * zoom);
        saw = this.round10(saw * zoom);
      }
      res = (sah > saw) ? [sah, saw] : [saw, sah];
  }
  if(typeof res !== "undefined") { // headless browsers
    keys.push(res);
  }
  return keys;
},
round5: function (x)
{
    return Math.round(x/5)*5;
},
round10: function (x)
{
    return Math.round(x/10)*10;
},

Duplicate issue #204: different fingerprint result when using zoom on Chrome Version 54.0.2840.71 m  
Created: 2016-11-02T13:53:33Z
well the title says it all, this seems like a problem
I am not sure if this affects portable devices though

Closing comment (2016-11-02T13:56:05Z): thanks for reporting. Seems like a dup of #98
Closing this ticket for now
Repository: fingerprintjs/fingerprintjs

Issue #62: Canvas bug in Safari
Created: 2015-07-30T11:14:17Z
I got two different fingerprints in my Safari 8. When I loaded fingerprintjs2 the first time the fingerprint was 4a6fd73681de95e22d6021eddb0ea2a3, if I clicked btn again i got 66a9c3707479d6f532dc5959f8da0f72.
This is diff of these two cases https://www.diffchecker.com/rw0vf5cy.
  result.push("canvas fp:" + canvas.toDataURL());
If I comment canvas.toDataURL()  fingerprints are identical.

Duplicate issue #63: Safari 3 fingerprints
Created: 2015-08-01T17:38:32Z
I'm running Safari (Version 8.0.7 (10600.7.12)) without Flash it seems to alternate between 3 different fingerprints for the same browser in the same session.
I'm using the example code from the README.md:
(function () {
  new Fingerprint2().get(function(result){
      console.log(result);
  });
})();

Closing comment (2015-08-02T05:15:55Z): Duplicate of #62
Repository: fingerprintjs/fingerprintjs

Issue #5: Use something like ua-parser.js
Created: 2015-03-05T19:40:50Z
Cause using navigator.userAgent is a bad idea - every browser restart can cause it to change (modern browsers(firefox/chrome/mobile) use auto-update). Thanks for your work =)

Duplicate issue #97: Managing browser updates
Created: 2015-12-10T10:35:35Z
Is there any way to use this library with taking care of browser version ?
I mean browser v1 print is deep equal to browser v2 print ?

Closing comment (2015-12-18T08:49:36Z): Duplicate of #5
Repository: firasdib/Regex101

Issue #463: Incorrect string is generated when single backslash is followed by single quote in the input string
Created: 2016-04-04T04:38:22Z
Given the test string '''\''':

In PHP, the generated string is "'''\'''", which is correct, since \' is not recognized as an escape sequence, so both \ and ' are preserved.
In JavaScript, the generated string is '\'\'\'\'\'\'', which is missing the backslash.
In Python, the generated string is u"'''\'''", which is missing the backslash, since \' is recognized as an escape sequence.

Permalink

Duplicate issue #601: Python code generator should escape backslashs in the test string
Created: 2016-08-30T09:18:39Z
To demonstrate the issue, let's say my test string is (you can also see it at https://regex101.com/r/aI4aJ7/1):
ab\'c
And I want to match:
b\'
So my regex would be:
b\\'
The generated Python code is:
import re
p = re.compile(ur'b\\\'')
test_str = u"ab\'c"

re.search(p, test_str)
Run it in a python REPL and you'll see no match is found.
If you escape the backslash in test_str it will work:
import re
p = re.compile(ur'b\\\'')
test_str = u"ab\\'c"

re.search(p, test_str)

Closing comment (2016-08-30T10:13:08Z): Dup of #463. Fixed in version 2, which will be released soon.
Repository: firasdib/Regex101

Issue #400: Display railroad diagram
Created: 2015-11-25T22:18:25Z
The only big feature IMO which is missing here is the display of a railroad diagram. Here you can see a JS implementation of this for the text editor Atom.

Duplicate issue #958: Visualization of the state machine
Created: 2018-02-07T10:20:13Z
I recently found this great website to visualize regexps, https://regexper.com.
Similar graphs in regex101 would be really cool and useful.

Closing comment (2018-12-27T14:26:30Z): Dup of #400
Repository: firasdib/Regex101

Issue #555: Beta: Quick Reference: Scrollbar on QuickRef on larger lists blocks pattern.
Created: 2016-08-22T10:19:32Z
Simply select a quickref with a scrollbar (after possibly selecting one without?) and you'll be left with above result.
Chrome 53.0.2785.34 beta-m (64-bit), windows 10

Duplicate issue #643: Beta: Scrollbar misbehaves in Quick reference
Created: 2016-09-26T09:11:20Z
on Windows 10
Repoes: Chrome 53
Doesn't repro: FF 49, Edge 25
If I navigate in quick reference from any list that already has a scrollbar to another list that requires a scrollbar, the second lists' contents will be hidden below the scrollbar.
Here are some concrete steps:

Open https://37.139.17.130/
Make sure quick reference is yea big (full screen on 1366x768):

Click "anchors" and note that it's nice and readable
Click "quantifiers" and note that it's nice and readable
Click "group constructs" and note that it's nice  and readable and scrollbar appears
Click "meta sequences" and note that it's impossible to read the escaped chars


By the way, the layout in step 2 is a really good example why #639 (and/or #638) is needed: cannot read the names of the regex constructs and there's no way to make them readable other than clicking them one by one.

Closing comment (2016-09-26T10:14:38Z): Duplicate #555
Repository: firasdib/Regex101

Issue #324: Substitution Issue while generating code in python
Created: 2015-07-08T13:05:57Z
Using SUBSTITUTION on the Regex on python, substitution(\1) is not working fine. I generate the code. Below is the code:
Your Code Generator Output:
import re 

p = re.compile(ur'(http:)(.*?)(.org)(ontology|.*)')

test_str = u"http:dbpedia.orgontologySpaceShuttle"

subst = u"\1//\2\3/\4/"

result = re.sub(p, subst, test_str)

In subst variable, We need to insert "r". So, subst variable should be like this ur"\1//\2\3/\4/".
current status =>  subst = u"\1//\2\3/\4/"
suggest status => subst = ur"\1//\2\3/\4/"
Inserting "r" into "subst", Issue get solved.
Expected Code Generator Output:
import re 

p = re.compile(ur'(http:)(.*?)(.org)(ontology|.*)')

test_str = u"http:dbpedia.orgontologySpaceShuttle"

subst = ur"\1//\2\3/\4/"

result = re.sub(p, subst, test_str)

Please fix that issue ASAP.

Duplicate issue #357: subst in python code
Created: 2015-08-29T21:10:24Z
I got a python code,
....
subst = u"select \1"
.....
IMHO it's wrong, the right code being:
.....
subst = ur"select \1"
.....

Closing comment (2016-01-02T14:34:41Z): Dup of #324
Repository: firasdib/Regex101

Issue #131: Internationalization (i18n)
Created: 2014-09-16T21:24:13Z
Provide support to different languages, such as Brazilian Portuguese, Spanish, French, etc. Programmers could help you with the translation (i.e. translate JSON files with the expected messages).

Duplicate issue #74: [Feature Request]Multilanguage supprt
Created: 2014-07-17T02:06:47Z
Does this site support multi language?
Because this site is super good for the newbies. But it only have English.
Though English is important for programmers, but it's easy to understand for those who's mother language is not English.
Thx

Closing comment (2016-01-01T16:37:15Z): Dup of #131
Repository: firasdib/Regex101

Issue #6: Public source code?
Created: 2014-04-30T18:47:42Z
Will you ever put the source code online? Or maybe a part of it? You might get support from the community.

Duplicate issue #89: Open Source this?
Created: 2014-07-31T14:39:32Z
Any chance you would open source the website code at all? I am definitely interested in contributing to this project.

Closing comment (2016-01-01T17:53:32Z): Dup of #6
Repository: firasdib/Regex101

Issue #422: Named capture group loses name
Created: 2016-01-28T19:51:09Z
https://regex101.com/r/xP5kF3/1
MATCH INFORMATION on the right displays test1_group but 2 and 3 for the other captures.
Add a newline or any other whitespace to the end of the sample text.
MATCH INFORMATION on the right displays all 3 captured names: test1_group, test2_group, test3_group.
NOTE: This same problem does not appear to occur on the 2.0 version of the site.

Duplicate issue #631: named group 
Created: 2016-09-18T18:56:57Z
https://regex101.com/r/fU1mH4/4
is it normal that the named capture 'description' for match 4 appears as the capture number 3 because the capture is empty?

Closing comment (2016-09-18T18:59:07Z): Dup #422
Repository: firasdib/Regex101

Issue #282: Add setting: Treat each line in "Test String" as a separate string.
Created: 2015-05-14T18:52:45Z
For easy testing of the RegEx on multiple strings there should be an option to treat each line in the "Test String" box as a separate string. That is, an option to convert "Test String" to "Test Strings"
The function should be that the RegEx is applied to each line as if it were the only line in the "Test String" box.
"Match Information" should display info on the line where the caret is (or another way to activate a specific line)
A line should be considered to end at the first \n

Duplicate issue #359: Add "Each line is a separate input" mode
Created: 2015-09-01T20:10:25Z
It would be nice if there was a flag or mode where each line in the test string box is considered a completely separate input.
I like to test my regexes against multiple inputs at once to see if it matches all the cases I'm considering, and very rarely am I going to be using my regex against a multiline string in the field. I can get close to what I want by applying the gm flags, but regexes like /([^,]+),/ will still match over the newline in this mode.

Closing comment (2016-08-22T21:52:28Z): Duplicate of #282
As for the unit test complains, the new version features a much improved version of it.
Repository: firasdib/Regex101

Issue #156: C# flavor
Created: 2014-10-22T05:42:37Z
Hi regex101,
Can you add C# to your Flavor section? If you want I can help you for this.
Thanks,
Shiralizadeh

Duplicate issue #1474: Is it possible to add C# to Flavor
Created: 2021-01-20T05:45:39Z
Feature
Is it possible to add C# to Flavor

Closing comment (2021-01-20T16:52:18Z): Duplicate of #156
Repository: firasdib/Regex101

Issue #764: Arabic characters not highlighted on match
Created: 2016-12-29T12:05:26Z
Using the regex: ([^\u0000-\u007F]|\w)+
in JavaScript mode, with sample test string: صف شيشرون سرقوسة بأنها أعظم وأجمل مدينة
returns matches that are not highlighted, but the hover feature shows them as a match when hovering over the arabic text.

Duplicate issue #939: Match highlighting highlights LTR instead of RTL for RTL languages
Created: 2017-11-21T06:21:40Z
Hey,
I've been trying to match Arabic text that lies in between Arabic numerals. However, while the regex [(\[\u0660-\u0669](.*?)[\u0660-\u0669] solves the issue. The blue highlight seems to be incorrectly highlighting the number too.
Link to Regex 101: https://regex101.com/r/4vLdOo/4
What I see

What I expect

Closing comment (2017-12-05T12:53:59Z): Dup of #764
Repository: firebase/firebase-android-sdk

Issue #5925: Circular dependency between the following tasks: :app:dataBindingGenBaseClassesDebug
Created: 2024-05-02T22:50:50Z
[REQUIRED] Step 2: Describe your environment

Android Studio version: _____
Firebase Component: Crashlytics Gradle Plugin
Component version: 3.0.0

[REQUIRED] Step 3: Describe the problem
After upgrading to v3.0.0 of the Crashlytics Gradle plugin I get the following build error:
Circular dependency between the following tasks:
:app:dataBindingGenBaseClassesDebug
+--- :app:mergeDebugResources
|    \--- :app:injectCrashlyticsMappingFileIdDebug
|         \--- :app:dataBindingGenBaseClassesDebug (*)
\--- :app:parseDebugLocalResources
     \--- :app:packageDebugResources
          \--- :app:injectCrashlyticsMappingFileIdDebug (*)

Steps to reproduce:
A reproducible build can be found in firebase/quickstart-android#1608
Confirmed that the build succeeds with version 2.9.9: firebase/quickstart-android#1607

Duplicate issue #5930: "Circular dependency" with `injectCrashlyticsMappingFileId` task in `firebase-crashlytics-gradle` version `3.0.0` 
Created: 2024-05-03T19:23:45Z
[READ] Step 1: Are you in the right place?
yes
[REQUIRED] Step 2: Describe your environment
Using https://github.com/android/nowinandroid on main at commit afad1b9a
[REQUIRED] Step 3: Describe the problem
Upgrading from 2.9.9 to 3.0.0 of firebase-crashlytics-gradle with no other changes cause the builds to fail with this message:
FAILURE: Build failed with an exception.

* What went wrong:
Circular dependency between the following tasks:
:app:extractDeepLinksDemoDebug
\--- :app:injectCrashlyticsMappingFileIdDemoDebug
     \--- :app:kspDemoDebugKotlin
          \--- :app:processDemoDebugResources
               +--- :app:mapDemoDebugSourceSetPaths
               |    \--- :app:injectCrashlyticsMappingFileIdDemoDebug (*)
               +--- :app:mergeDemoDebugResources
               |    \--- :app:injectCrashlyticsMappingFileIdDemoDebug (*)
               +--- :app:parseDemoDebugLocalResources
               |    \--- :app:packageDemoDebugResources
               |         \--- :app:injectCrashlyticsMappingFileIdDemoDebug (*)
               +--- :app:processDemoDebugManifest
               |    \--- :app:processDemoDebugMainManifest
               |         \--- :app:extractDeepLinksDemoDebug (*)
               \--- :app:processDemoDebugManifestForPackage
                    \--- :app:processDemoDebugManifest (*)

Steps to reproduce:
Clone https://github.com/android/nowinandroid and upgrade to firebase-crashlytics-gradle version 3.0.0

Closing comment (2024-05-03T20:41:45Z): @yogurtearl Thanks for reporting! I think this is a duplicate of #5925
Repository: firebase/firebase-android-sdk

Issue #1528: IllegalStateException in FirebaseInstanceId
Created: 2020-05-05T17:46:33Z
[REQUIRED] Step 2: Describe your environment

Android Studio version: Tried on both 3.6.3 and 4.0.0-beta05
Firebase Component: Firebase IID (via messaging or installations
Component version:
We have direct deps on:

FIREBASE_ANALYTICS = "17.3.0"
FIREBASE_MESSAGING = "20.1.5"
FIREBASE_PERF = "19.0.6"
FIREBASE_CRASHLYTICS = "17.0.0-beta04"

Firebase installations resolves to 16.2.1
[REQUIRED] Step 3: Describe the problem
We have a significant number of crash reports in crashlytics with this obfuscated stack trace:
Fatal Exception: java.lang.IllegalStateException
       at com.google.firebase.iid.FirebaseInstanceId.zzl(FirebaseInstanceId.java:70)
       at com.google.firebase.iid.FirebaseInstanceId.getId(FirebaseInstanceId.java:48)
       at com.google.firebase.perf.internal.zzf.zzbv(zzf.java:181)
       at com.google.firebase.perf.internal.zzf.zzbu(zzf.java:44)
       at com.google.firebase.perf.internal.zzf.zzc(zzf.java:195)
       at com.google.firebase.perf.internal.zze.run(zze.java:2)
       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)

This is currently by far our largest open crash cluster
It is very similar to #1339, but I was advised by @TKBurner to create a new ticket since that was was marked closed in an older sdk version. I'm happy to provide any additional data that might help here.
Steps to reproduce:
We don't have a local repro for this issue, but it's certainly affecting people in the wild.
cc @andirayo who worked on the original issue

Duplicate issue #1454: Fatal Exception: java.lang.IllegalStateException [Performance Monitoring]
Created: 2020-04-13T20:11:52Z
Multiple crashes on production:
Fatal Exception: java.lang.IllegalStateException
       at com.google.firebase.iid.FirebaseInstanceId.h(com.google.firebase:firebase-iid@@20.1.0:12)
       at com.google.firebase.iid.FirebaseInstanceId.a(com.google.firebase:firebase-iid@@20.1.0:14)
       at e.j.c.r.b.f.a(com.google.firebase:firebase-perf@@19.0.5:63)
       at e.j.c.r.b.e.run(com.google.firebase:firebase-perf@@19.0.5:22)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
       at java.lang.Thread.run(Thread.java:764)

I am not able to reproduce the issue on the live setup.
This is occurring on all supported Android OS (5 to 9).
Firebase Component: Performance Monitoring
Version: 19.0.5
I understand that 19.0.6 was released with an NPE fix. I am doubtful that upgrading to the latest will fix the issue.

Closing comment (2020-05-06T06:01:43Z): @Gnzlt Thanks for reaching out. Your stack traces looks very similar to -> #1528
Can you followup there?
Repository: firebase/firebase-android-sdk

Issue #1750: Make Crashlytics plugin compatible with Gradle configuration cache
Created: 2020-07-02T15:41:00Z
What feature would you like to see?
The configuration cache is a feature that significantly improves build performance by caching the result of the configuration phase and reusing this for subsequent builds.
Implementing support for the configuration cache in this plugin would improve users experience.
See https://docs.gradle.org/nightly/userguide/configuration_cache.html
The configuration cache will be introduced in Gradle 6.6.
But this can already be tested using 6.6-milestone-2.
I tried running assemble with a Gradle 6.6-milestone-2, com.google.firebase:firebase-crashlytics-gradle:2.2.0 and the configuration cache enabled.
The first time it works because the configuration is not from the cache but when "Reusing configuration cache" it breaks the build with:

What went wrong:
Execution failed for task ':app:injectCrashlyticsMappingFileIdDebug'.


No such property: resourceFile for class: java.lang.Object

How would you use it?
It would just make every build faster.

Duplicate issue #1894: Crashlytics gradle plugin doesn't work with gradle 6.6 configuration cache feature
Created: 2020-08-19T07:39:06Z
[REQUIRED] Step 2: Describe your environment

Android Studio version: 4.0.1
Firebase Component: Crashlytics (gradle plugin)
Component version: 2.2.0

[REQUIRED] Step 3: Describe the problem
Crashlytics gradle plugin doesn't work well with new 6.6 gradle's feature of caching configuration.
When I enable the configuration cache feature in the gradle.properties
org.gradle.unsafe.configuration-cache=true
I get gradle errors caused by the plugin at task injectCrashlyticsMappingFileId
Caused by: groovy.lang.MissingPropertyException: No such property: resourceFile for class: java.lang.Object at com.google.firebase.crashlytics.buildtools.gradle.tasks.InjectMappingFileIdTask$_closure1.doCall(InjectMappingFileIdTask.groovy:39)
when I delete crashlytics gradle plugin, then everything starts to work

Closing comment (2020-08-19T16:54:56Z): Duplicate of #1750
Repository: flarum/framework

Issue #653: UX : In tag view, tag description aligns subtags incorrectly
Created: 2015-11-30T12:02:27Z

Duplicate issue #695: FIX: TagTile-children a
Created: 2015-12-29T08:50:55Z
Page "/tags":

FIX:
.TagTile-children a {
  display: inline-block;
}

Closing comment (2015-12-29T11:02:48Z): I'll close this as a duplicate of #653. It's ot exactly the same issue, but the two are close enough that they can be fixed together.
Thanks for reporting. :)
Repository: flarum/framework

Issue #1000: Docs are outdated on extensions
Created: 2016-07-12T23:32:10Z
Docs are outdated on how to create an extension. Docs say just put it in the extensions folder but doesn't exist in my installation. @dav-is confirmed on Gitter.

Duplicate issue #1585: Do you plan to provide an updating doc soon ?
Created: 2018-09-29T21:44:36Z
Current Behavior
The page https://flarum.org/docs/translate/updating/ is empty :)

Closing comment (2018-09-29T21:46:50Z): Related/Duplicate: #1000

Edit: There is an actively developed repo for docs at https://github.com/ReFlar/flarum-docs. Not sure if it's for Beta 8 though, but it should be released soon.
Repository: flarum/framework

Issue #467: Unable to log in via KeePassX autotype
Created: 2015-09-12T08:51:03Z
There is something funky in the Flarum login form that stops it accepting auto-type from KeePassX.
Browser: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0
OS: Debian Jessie
KeePassX: 0.4.3
To reproduce:
Create a KeePassX site entry for Flarum, with a valid Flarum username and password, and the URL http://discuss.flarum.org/
In KeePassX, double-click the URL of the Flarum entry and wait for the browser to open the Flarum main page.
Click Login. Verify that the insertion point is correctly positioned in an empty Username or Email box.
Bring the KeePassX window to the front again, and press Ctrl-V to make KeePassX auto-type username, Tab, password, Enter into the browser window.
Expected result: Login form appears to be filled in and Flarum logs on.
Actual result: White flicker at bottom of browser window, nothing appears in logon form text boxes, logon doesn't happen.
I have credentials for several hundred sites in my KeePassX database. Flarum is the only one that displays this behavior.
No repro on Chromium.

Duplicate issue #698: Firefox autocomplete with more than 1 account not working
Created: 2015-12-31T15:53:26Z
I saved passwords for 2 accounts in FF. When I'm trying to select one in logging window FF autocomplete only password - I have to select once more same nick.

Closing comment (2016-01-02T18:07:37Z): This may be related to #467.
Repository: flarum/framework

Issue #1327: Entire post history on the profile is not viewable
Created: 2017-12-29T17:26:13Z
For example on my profile left hand side says that Posts 125. Meanwhile, if I scroll down and try to look at all of them one by one. It only displays me 19 of them. (Yes, I counted.) Afterwards there has to be a "Load More" button at the bottom but it's not there. (Tried with disabling/enabling ublock origins.)
Here's a screenshot of the missing load more when I had 91 messages: https://i.imgur.com/BAWeb1J.png
Here's a GIF of the load more disappearing after clicking it once: https://i.imgur.com/hIKxzYd.gif
Today I have 125 posts and I can't even click a button to load more. Only 19 of the past is visible. Rest is unviewable. (It's also same with mobile.)

Completely unrelated rant:
I don't know if I'm damned or something. Since reddit added me to their super secret redesign alpha project my inbox history went unviewable too. Clicking on next to see my past is not possible. It says you don't have access for this. Cool, right?
Since I don't know that if my computer is trying to hide my history and I'm actually living in the truman show, more information might help some. So, wrote this too.

I'm using Google Chrome Version 63.0.3239.108 (Official Build) (64-bit) on Windows 10.
Android 7.0.0 latest version Google Chrome on mobile.

Duplicate issue #2000: Profile page shows "no posts" when the last 20 posts are hidden
Created: 2020-02-13T21:50:42Z
Bug Report
Current Behavior
When the last 20 posts for a user are hidden, users that don't have the permission to view hidden posts cannot see previous (visibile) posts on the profile page.
Steps to Reproduce

Take a user with at least 20 posts
Delete (hide) the last (most recent) 20 posts
Open the profile page for the user as a guest/regular user
See that the page says "no posts"

Expected Behavior
The profile page should show posts that are not deleted.
Screenshots
Screenshot with a guest user:

With an admin user (bottom of the page):

After pressing Load more:

Environment

Flarum version: 0.1.0-beta.11.1

I'm not posting the other information because the issue is reproducible on https://beta.flarum.site/
Possibly related to #1333.
EDIT: wow, this is issue 2000 🎉

Closing comment (2020-06-01T16:50:14Z): Duplicate of #1327, sorry
Repository: flarum/framework

Issue #198: Markdown sometimes parsing as emojis
Created: 2015-07-28T22:41:20Z
When certain markdown syntax is used within a discussion, it will conflict with the emoji implementation. For example, appending bold syntax (**) with a proceeding colon (:) will try to show a kissing emoji.

Duplicate issue #227: Parsing issues
Created: 2015-08-10T19:52:55Z
Entering **Example:** renders a kissing emoticon.

Closing comment (2015-08-10T20:09:38Z): Related to #198 and s9e/TextFormatter#12
Repository: flarum/framework

Issue #1833: Sticky posts are shown in all discussions when the tag is hidden from all discussions
Created: 2019-07-30T15:54:45Z
Bug Report
Current Behavior
Sticky post within a tag that is set to Hide from All Discussions is still shown on top of All Discussions.
Steps to Reproduce

Create a tag from the admin with Hide from All Discussions set.
Create a sticky post with that tag
Open all discussions

Expected Behavior
Sticky posts for a tag thats hidden from All Discussions should only be shown in that tag.
Environment

Flarum version: 0.1.0-beta.9
Website URL: https://community.carspending.com/

Duplicate issue #2522: Tags and Sticky: unable to hide from all discussions
Created: 2021-01-04T23:34:03Z
Bug Report
Current Behavior
A clear and concise description of the behavior.
Steps to Reproduce
trying to do what suggested by the moderator Pollux https://discuss.flarum.org/d/133-super-sticky/79 never work.

You have a tag called sticky used for find sticky post. You have a tag called news for news post and you create a tag called hidden because you want some sticky post to be hidden in all discussions. You check the relative box to hide from all discussion in the tag called hidden.
A sticky post is sticky and assigned to the three tags.

Expected Behavior
Sticky post should be not listed in all discussions because one tag assigned has the option to hide from all discussion that should take priority on others tag.
Environment

Flarum version: Beta 15
Webserver: [e.g. apache] Apache
Hosting environment: [e.g. shared, vps] VPS
PHP version: 7.4
Browser: [e.g. chrome 67, safari 11] Firefox 84.0.1

Possible Solution

Give priority to tags that has the hidden from all discussion checkbox.
Additional Context
https://discuss.flarum.org/d/133-super-sticky/78
https://discuss.flarum.org/d/133-super-sticky/80
https://discuss.flarum.org/d/133-super-sticky/81

Closing comment (2021-01-05T06:42:45Z): Duplicate of #1833
Repository: flarum/framework

Issue #1846: Invalid/Not existed username handle in API ShowUserController
Created: 2019-08-12T11:18:34Z
Bug Report
Current Behavior
spinning icon with error popup when go to url with invalid/not existed usename
Steps to Reproduce

Go to https://discuss.flarum.org/u/notexisteduser
See error

Expected Behavior
A user not found handler, not a spinning icon with error popup
Environment

Flarum version: beta 0.9

Possible Solution
    protected function data(ServerRequestInterface $request, Document $document)
    {
        $id = Arr::get($request->getQueryParams(), 'id');
        if (! is_numeric($id)) {
            $id = $this->users->getIdForUsername($id);
        }
        $actor = $request->getAttribute('actor');
        if ($actor->id == $id) { 
//should be === when $actor->id = 0 and $id = null
            $this->serializer = CurrentUserSerializer::class;
        }
        return $this->users->findOrFail($id, $actor);
 //-> need better handler when actor is guest and $id = null, save some DB queries
    }

Duplicate issue #1461: Not all unfound url returns 404
Created: 2018-06-15T15:59:08Z
When i access discuss page that not available, it returns 404 as expect:

But when i access user page that are not available, it looks like this.

Should not it be 404 ?

Closing comment (2019-12-08T15:23:03Z): Closing this as duplicate of #1846, which already has an open PR (#1901).
Repository: flarum/framework

Issue #2240: comment_count & discussion_count include hidden posts
Created: 2020-07-23T07:07:36Z
Bug Report
Current Behavior
When a user has some posts or discussions that where hidden, the number of posts & discussions shown on his profile still includes the ones that where hidden.
Steps to Reproduce (as Admin)

Go to "All Discussions"
Click on "Start a discussion"
Fill in all needed content & post the discussion
Add a comment to the discussion
Go to Profile (using the Session Dropdown menu)
See number of Posts 2, Discussions 1
(so far all good)
Go the just created discussion
Hide the comment that was just added using the dotted menu
Now hide the discussion
Go to Profile (using the Session Dropdown menu)
See number of Posts 2, Discussions 1

Expected Behavior
At step (12.) there should be Posts 0, Discussions 0
Environment

Flarum version: 0.1.0-beta.14-dev
Website URL: https://nightly.flarum.site
PHP version: 7.3.11
Browser: Chrome 84


This issue was originally detected by @clarkwinkelmann and mentioned in #2227

Duplicate issue #1968: Number of unread posts counts the deleted posts
Created: 2020-01-16T08:07:05Z
Bug Report
Current Behavior
As of now, if a discussion has say 25 posts with 5 of them deleted, the number of unread posts in total should be 20. But the number of unread posts still show 25.
Steps to Reproduce

Go to 'https://beta.flarum.site'
Create an account and add a discussion.
Add a couple of replies and delete a few of those replies them.
Register a new user and note the number of unread posts before opening the discussion.

Expected Behavior
I expect the number of unread discussions to be excluding the deleted posts.
Screenshots
The image bellow shows that I created a few posts and deleted 2 of them. A total of 8 posts (including the deleted):

This image shows the number of unread posts for a new user Test Discussion:

This image shows the total number of actual posts when the new user clicks the discussion:

Closing comment (2021-01-27T05:30:02Z): Duplicate of #2240
Repository: flarum/framework

Issue #674: Remove sudo mode and add password confirmation when changing email address
Created: 2015-12-12T21:15:33Z
When the new password modal pops up (changing user account settings), it's impossible for someone using a SSO method (Facebook, Twitter, Github, etc) to successfully pass through due to the password being auto-filled by the SSO method and thus unknown to the user.

Duplicate issue #694: Can't reset password
Created: 2015-12-27T10:33:05Z
OK so I've registeres myself on your forum trough the Facebook register option and when I try to change my profile description it asks me for my password. I don't remember setting any but I try to reset it anyway and every I open the link provided in the email and submit the new password I get  500 error.

Closing comment (2015-12-27T14:04:44Z): This is a duplicate of #674, but thanks for reporting it! :)
Repository: fleaflet/flutter_map

Issue #1337: [FEATURE] Add Option To Preload Tiles Around Current Area
Created: 2022-08-11T18:01:08Z
What do you want implemented?
A property that can take a number of tiles in each direction outside of the current viewport to preload and render for smoother appearance.
Additionally (if possible), a method to preload and render a list of tile coordinates or URLs.
What other alternatives are available?
No response
Can you provide any other information?
Related to #1336.
Platforms Affected
Android, iOS, Web, Windows, MacOS, Linux
Severity
Obtrusive: No workarounds are available, and this is essential to me
Requirements

 I agree to follow this project's Code of Conduct
 I am using the latest stable version of this package
 I have checked for similar feature requests which may be duplicates

Duplicate issue #1364: [FEATURE] 
Created: 2022-09-17T11:58:34Z
What do you want implemented?
Preload tiles around the bounds to prevent gray tiles appearing when panning
What other alternatives are available?
No response
Can you provide any other information?
No response
Platforms Affected
Android
Severity
Minimum: Not required for my use
Requirements

 I agree to follow this project's Code of Conduct
 I am using the latest stable version of this package
 I have checked for similar feature requests which may be duplicates

Closing comment (2022-09-17T13:47:09Z): Duplicate of #1337.
Repository: fleaflet/flutter_map

Issue #280: move() has two gesture-parameters hasGesture and isUserGesture
Created: 2019-05-17T18:45:59Z
we should combine these

Duplicate issue #241: hasGesture=false for user initiated map updates
Created: 2019-03-04T15:00:39Z
version: 0.5.0
scenario: move the map using a touch-gesture (dragging)
expected: onPositionChanged will be called with hasGesture=true
actual: onPositionChanged is being called with hasGesture=false
meaning, the client can't differentiate between programmatic map-updates, and user-initiated map-updates

Closing comment (2019-05-17T18:51:22Z): this is related to #280
Repository: fleaflet/flutter_map

Issue #1563: [BUG] `fitBounds` doesn't cause new tiles to load
Created: 2023-06-20T18:04:22Z
What is the bug?
When I use the .fitBounds method the map moves to the correct location, however the tiles which are supposed to be displayed on the map do not load.  If I slightly pan or zoom the map the tiles show up.  This happens in the web version when running thru the Chrome browser.  It works fine in the android version.  You can see it happening in the image below.

How can we reproduce it?
I removed the small bit of code from the search and hard coded the values so the code to reproduce can be as simple as
widget.controller.fitBounds(LatLngBounds(
                      LatLng(46.3471572, 0.0527585),
                      LatLng(48.9410263, 3.1286392)));

I work around it by programmatically moving the map directly after the fitBounds and it works, but I feel like it should be able to just fitBounds to show the tiles.
Do you have a potential solution?
No response
Platforms
Windows, visual studio code, Chrome(web-javascript), debug
Severity
Obtrusive: Prevents normal functioning but causes no errors in the console

Duplicate issue #1601: [BUG] tiles need some panning before being shown on 
Created: 2023-08-01T18:30:02Z
What is the bug?
After using fitBounds from MapController tiles needs some panning to display.
In example app Animated MapCofntroller (example/lib/pages/animated_map_controller.dart)
when you call mapController.fitBounds( line 164.
Expected behaviour:
Tile should load properly, new tiles should be rendered if necessary.
How can we reproduce it?
Run example app go to Animated MapController page, zoom in a bit then click Fit Bounds button on screen.

  
    
    

    RPReplay_Final1690914412.mov
    
  

  

  


Do you have a potential solution?
No.
Platforms
IOS 13
Severity
Obtrusive: Prevents normal functioning but causes no errors in the console

Closing comment (2023-08-01T20:29:33Z): This looks similar to #1563, so that will be updated to include all platforms. Thanks for reporting!
Repository: fleaflet/flutter_map

Issue #1768: [FEATURE] Adjust fling animation (spring) physics for fast & small drag gestures
Created: 2023-12-10T04:21:19Z
What is the bug?
On web, when using mousedown-drag-mouseup to move the map, even a small distance (e.g. 20px) causes the map to move a far distance (e.g. 1 full window width).
Expected behavior (industry standard) is much less acceleration.
See Google Maps, Bing Maps, and Apple Maps.
How can we reproduce it?



Do you have a potential solution?
No response
Platforms
web
Severity
Obtrusive: Prevents normal functioning but causes no errors in the console

Duplicate issue #1767: Scroll zoom does not stop ongoing fling and zoom animations
Created: 2023-12-10T04:17:44Z
What is the bug?
On web, when using mousedown-drag-mouseup to move the map, and then using mousewheel to zoom in/out, the movement continues and acts unexpectedly.
How can we reproduce it?



Do you have a potential solution?
See Google Maps, Bing Maps, or Apple Maps for industry standard implementation.
Platforms
web
Severity
Obtrusive: Prevents normal functioning but causes no errors in the console

Closing comment (2023-12-10T10:44:12Z): What do you mean by "acts unexpectedly"? If I understand correctly you mean the fling gesture after you drag the map fast and suddenly stop. The current behaviour (at least on https://demo.fleaflet.dev ) is that if you scroll while the flint animation plays the fling animation continues but I see no weird behaviour at all.
Same as #1768, please provide more information about how your setup and how use FlutterMap.