How to Search data from api list

here is my data list from api

  Future<String> getSWData() async {
    var res = await http .get(Uri.encodeFull(url), headers: {"Accept": "application/json"});
    var resBody = json.decode(res.body);

    setState(() {
      data = resBody;
    });

    return "Sucess";
  }
`
```
and here is my dropdown

 ```
 children: <Widget>[
             SearchableDropdown.single(
             hint:Text("Select Country"),
              isExpanded: true,
          items: data.map((item) {
            return  DropdownMenuItem(

              child:  Text(item['name']),
              value: item['id'].toString(),
            );

          }).toList(),
          onChanged: (newVal) {
            setState(() {
              _countryname = newVal;
              city.clear();
              _myState=null;
              this.getCity(int.parse(_countryname));
            });
          },
          value:_countryname,
        ),
         ],
```

it's load data from api but when i search i m not getting search data is there is any extra step for search? the package should be dynamic like jquery select2

Hi @atta1234 ,
For the API part of your question, I'm not sure whether this is a similar request to #44 . Maybe not.
However, looking at your code, for the search to work, you would need to put either the text or an object which toStringfunction returns the text in the value argument of the DropdownMenuItem:
            return  DropdownMenuItem(
              child:  Text(item['name']),
              value: item['name'],
            );

Hi @atta1234 ,
For the API part of your question, I'm not sure whether this is a similar request to #44 . Maybe not.
However, looking at your code, for the search to work, you would need to put either the text or an object which toStringfunction returns the text in the value argument of the DropdownMenuItem:
            return  DropdownMenuItem(
              child:  Text(item['name']),
              value: item['name'],
            );

Great that's worked but what about id i need id of that data in value i want to pass t to other function

Indeed, it is more practical, reliable and efficient to get the id than retrieve it afterwards from the texts list.
To solve this elegantly, I see two main possibilities:

do so that your items are made of objects with item.id being the id (for example) and item.toString() to return the text.
handle the search through searchFn function that you would give as an argument. searchFn could try to match the keyword against the text corresponding to the received id.

Feel free to ask for more explanation if needed.

i m completely new to flutter and your help will much appreciated in this matter, as you said
to make the value string and i did that and now the search working,
return  DropdownMenuItem(
child:  Text(item['name']),
value: item['id'].toString(),
);
      }).toList(),
      onChanged: (newVal) {
        setState(() {
          _countryname = newVal;
          print(newVal);
        });
      },
      value:_countryname,

but somehow i don't know how i will get the id now  i really need that id to pass to the city function to get related city,,you said above but i did not got that

Hi @atta1234 ,
No worries. I understand.
Give me some time to prepare some examples for you.

Here is a first example with an object that returns the text when toString() function is called (first solution):
//...
class Country{
  String name;
  int id;
  Country(this.name,this.id);
  toString(){
    return(name);
  }
}
//...
class _MyAppState extends State<MyApp> {
static final String countriesJson = '[{"id":0,"name":"Afghanistan"},{"id":1,"name":"Albania"},{"id":2,"name":"Algeria"},{"id":3,"name":"Angola"}]';
List<Country> countries;
List<DropdownMenuItem<Country>> countriesDropdownItems;
Country selectedCountry;

  @override
  void initState() {
    countries=(jsonDecode(countriesJson) as List<dynamic>).map<Country>((e) => Country(e['name'],e['id'])).toList();
    countriesDropdownItems = countries.map<DropdownMenuItem<Country>>((e) => DropdownMenuItem(child:Text(e.name),value:e,)).toList();
    super.initState();
}

  @override
  Widget build(BuildContext context) {
    return(
    //...
    SearchableDropdown.single(
        items: countriesDropdownItems,
        value: selectedCountry,
        hint: "Select one country",
        searchHint: "Select one country",
        onChanged: (value) {
          setState(() {
            selectedCountry = value;
          });
        },
        isExpanded: true,
      )
    //...
    );
  }
}

If I try to adapt this to your example, it gives me the following:
//...
class Country{
  String name;
  int id;
  Country(this.name,this.id);
  toString(){
    return(name);
  }
}
//...
List<DropdownMenuItem<Country>> countriesDropdownItems;
Country selectedCountry;
 Future<String> getSWData() async {
    var res = await http .get(Uri.encodeFull(url), headers: {"Accept": "application/json"});
    var resBody = json.decode(res.body);
List<Country> countries=(jresBody as List<dynamic>).map<Country>((e) => Country(e['name'],e['id'])).toList();
    setState(() {
      data = resBody;//I don't think this is necessary anymore at least for the searchable_dropdown
    countriesDropdownItems = countries.map<DropdownMenuItem<Country>>((e) => DropdownMenuItem(child:Text(e.name),value:e,)).toList();
    });

    return "Sucess";
  }

//and here is my dropdown

 children: <Widget>[
             SearchableDropdown.single(
             hint:Text("Select Country"),
              isExpanded: true,
          items: countriesDropdownItems,
          onChanged: (newVal) {
            setState(() {
              selectedCountry = newVal;
              _countryname = newVal.name;
              city.clear();
              _myState=null;
              this.getCity(int.parse(_countryname));
            });
          },
          value:selectedCountry,
        ),
         ],

Please let me know if you need another example with the second solution (searchFn).

is this model class is necessary  class Country{
String name;
int id;
Country(this.name,this.id);
toString(){
return(name);
}
}
i just don't want to make my code rush

you have added to much List<DropdownMenuItem> lis list  ,, my code was straight forward and understandable

can' we get the id in set state or something session etc

the above code will work for default country drop down but will become more complex for state and city as i m get state after the value change

In object oriented programming, having a class to model a business entity such as a country is rarely considered as having rush code IMHO.
My intention was not to make the code less understandable but keep it both efficient and understandable.
As long as you can access the selectedCountry object, you can access the selectedCountry id:
print("selected country id: ${selectedCountry.id}");

In order to avoid getting a null exception when no country is selected, you could do it this way:
print("selected country id: ${selectedCountry?.id??'none selected'}");

I understand that you need the same to be applied for state and city. I also understand that the list of states will need to change when the selected country changes and that the list of cities will change as soon as another state is selected. Is there something that makes you think there could be an issue with this?
Would you like me to try and prepare a searchFn based example and see if you like it better?

ok thanks i will try to implement it,yes you are right but have tried that model class before and the snapshot etc in dropdown was a pain,
i just have this   List data = List(); //line
and after jsondecode i assign data to this list,,,so i m free from that map string etc thing,,,, same for city   on change i just assign the values to city and that's working with very less code

I was tempted to give you the same example with less lines of code but it would have made it less understandable.
Building a list of dropdown menu items in the build function - while you may find it more elegant and I understand it - makes the conversion run more often than needed and is in fact less efficient. Also, my personal experience showed me a more stable behavior with the list of dropdown menu items defined outside the build function.
Now, if you really prefer using the data variable the way it was in your original example, it is possible through the use of the searchFn argument. Are you sure you don't want an example based on this?

ok thanks sir you have already help a lot ,God bless you!

I'm glad if that helped! I wish you the best!
Closing for now. Feel free to reopen if needed.

`import 'package:flutter/material.dart';
import 'package:foodfromforeign1/models/country.dart';
import 'dart:async';
import 'package:http/http.dart' as http;
import 'dart:convert';
import 'package:searchable_dropdown/searchable_dropdown.dart';
void main() => runApp( MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return  MaterialApp(
title: 'Flutter Demo',
theme:  ThemeData(
primarySwatch: Colors.red,
),
home:  MyHomePage(title: 'Users'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() =>  _MyHomePageState();
}
class _MyHomePageState extends State {
final String url = "http://<IP_ADDRESS>/fff/api/allcountries/";
List<DropdownMenuItem> countriesDropdownItems;
Country selectedCountry;
Future getSWData() async {
var res = await http .get(Uri.encodeFull(url), headers: {"Accept": "application/json"});
var resBody = json.decode(res.body);
List countries=(resBody as List).map((e) => Country(e['name'],e['id'])).toList();
setState(() {
countriesDropdownItems = countries.map<DropdownMenuItem>((e) => DropdownMenuItem(child:Text(e.name),value:e,)).toList();
});
return "Sucess";

}
@override

void initState() {
super.initState();
}
@override
Widget build(BuildContext context) {
return  Scaffold(
appBar:  AppBar(
title:  Text(widget.title),
),
body:Container(
padding: EdgeInsets.symmetric(horizontal: 20, vertical: 30),
child:Column(
children: [
SearchableDropdown.single(
hint:Text("Select Country"),
isExpanded: true,
items: countriesDropdownItems,
onChanged: (newVal) {
setState(() {
selectedCountry = newVal;
selectedCountry = newVal.name;
        });
      },
      value:selectedCountry,
    ),
     ],

    ),

  ),
);

}
}
`
i m getting this error   EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (14412): The following assertion was thrown building MyHomePage(dirty, state: _MyHomePageState#9dafd):
I/flutter (14412): 'package:searchable_dropdown/searchable_dropdown.dart': Failed assertion: line 313 pos 16: 'items !=
I/flutter (14412): null': is not true.

_TypeError (type 'String' is not a subtype of type 'int') for this line as well
List countries=(resBody as List).map((e) => Country(e['name'],e['id'])).toList();
that's why  i was using that few line of code

Hello @atta1234 ,
I'm not sure whether you are saying that you still have an issue or whether you solved your issue in your last comment. Can you please clarify?

Leave sir i am  going to for vue native this is just basic issue and spend whole day for it so i m sure flutter will has more issue ahead in more advance topic ,so better to not waste more time int it

Sorry you reached this conclusion. I hope you'll have all desired success with vue native.

Thanks implented on given solutions to make "toString to my Class" worked.
Thanks for great plugins @lcuis.
@atta1234 let me know if you still have problems.

Thanks implented on given solutions to make "toString to my Class" worked. i tried searchFn before, but more than efficient and elegant toString.
Thanks for great plugins @lcuis.
@atta1234 let me know if you still have problems.

i have problem with index value 0 or 1 ,,i have used , other plugin by the way are you implementing country state city dropdown?

@atta1234 what are you asking is still this plugins ? or another plugins which is country state ?
if so i can't answer your question, this related to searchable plugins.
If still this plugins, read through your comment before, please add your returned data to model class first as @lcuis suggested, after this then let me know your code if there still any problems.
also i thought if you follow this  https://github.com/icemanbsi/searchable_dropdown/issues/49#issuecomment-616469685 was clear and should solve your problems

To reply on the title of this issue:
Since version 2.0.4 and later, the SearchChoices plugin supports pagination and Future/network/API/webservice calls.
The example is meant to work with PHP-CRUD-API based webservice using a non-web Flutter client. However, the example can be adapted for many other situations.
https://github.com/lcuis/search_choices#single-dialog-paged-future


Merge weather-app branch into development branch

Lessons achieved after this project :

How to retrieve and process data from external servers using its API.
Getting used to Read API documentation.
Manipulate DOM depending on API server response.

Thanks, @bellom for the Review 👍🏼
the required changes have been made.

Thanks for the review @rindrajosia ,
the required changes have been made. 👍🏼


The onDeleteManualEntry function had a critical flaw, deleting all subsequently entered lines in the document when all adjustment entries are deleted.


Remove unused using with .editorconfig

Hello,
There is an option to remove unused using when saving ?
Thank you,

@kendrahavens Do you know the answer to this?

This isn't currently in the built-in tools, but you can apply code cleanup on save with an extension (and include the 'remove unused usings' fixer in your cleanup profile): https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CodeCleanupOnSave
We are working on adding the code cleanup on save option to the built-in tools of Visual Studio. If this is something you are interested in be sure to upvote to help us prioritize the issue.


Add macOS Rendering support. Close #695

This will add rendering support for macOS clients.
There is also a sample that shows the use of it. It's extremely similar to iOS.

FYI the reason of why AppVeyor build fails might be https://github.com/Redth/ZXing.Net.Mobile/issues/772 , which I fixed in https://github.com/Redth/ZXing.Net.Mobile/pull/774 .

I think I've found a nitpick that would be great to include in this PR: adding the corresponding macOS bits to the nuspec files. Otherwise this wouldn't work automatically when including it via Nuget in a Xamarin.Forms project, whenever a new nuget version is published.


Snowsql - set db params

Extractor sometimes fails on downloading DATA via SnowSQL cli.
Invalid username or password
This is due connection params are not defined in quotes

Fixed in https://github.com/keboola/db-extractor-snowflake/pull/30


trafficsplit: Behavior with conflicting TrafficSplit instances

What is the expected behavior when multiple traffic split resources refer to the same apex service?
For example, given an apex service:
---
apiVersion: split.smi-spec.io/v1alpha1
kind: TrafficSplit
metadata:
  name: blue-green
spec:
  service: apex
  backends:
  - service: blue
    weight: 10m
  - service: green
    weight: 90m

---
apiVersion: split.smi-spec.io/v1alpha1
kind: TrafficSplit
metadata:
  name: red-yellow
spec:
  service: apex
  backends:
  - service: red
    weight: 10m
  - service: yellow
    weight: 90m

An implementation could choose to merge these traffic splits so it becomes effectively:
spec:
  service: apex
  backends:
  - service: blue
    weight: 10m
  - service: green
    weight: 90m
  - service: red
    weight: 10m
  - service: yellow
    weight: 90m

Or, we could dictate that this is illegal and require a validating admission controller to enforce service uniqueness.
Or, we could modify the spec to require that the TS resource name must match the apex service name...
This behavior should not remain undefined, however.

One user scenario we have for this is to do with "branch" deployments whereby you want to create a unique deployment of a service for each feature branch that is open for engineers to test their changes before merging to "main" branch.
In a microservice environment it's tricky to deal with routing traffic through the services but wanting that particular request to hit a specific "branch" deployment for a given service.
One way we are solving this is by using header based routing. When we deploy the "branch" environment for Service B we add an additional routing logic to send only receive requests with the header x-review:my-branch-name. When an engineer makes a request to Service A with that header, the request will go to the "main" branch deployment of Service A. If that request triggers Service A to make a request to Service B, Service A will passthrough the x-review:my-branch-name header to Service B. The service mesh would then see that header and route the request to the "branch" deployment of Service B.
We deploy each "branch" deployment as a separate Helm deployment so would be nice if we could have a separate TrafficSplit in each deployment which will reference the same service but introduce a new header backend route.

+1 to the validating webhook idea. I'm for only having one traffic split per apex service for traffic split (up to TrafficSplit v1alpha2). Because we have routing based on HTTPRouteGroup in TrafficSplit v1alpha4, we can satisfy @billyshambrook's use case. For v1alpha3 of TrafficSplit and beyond I think we have to validate that the apex service + the match conditions are not the same as another Traffic Split but that can be tricky bc two match conditions may come from different sources but if you look at the details of the condition within the match, those might be the same.


req.getParameter("key")

I can't believe I haven't thought about this before.
When you register the URL pattern with the app, you can just run over the URL and store parameter offsets in a hashmap that is constant, then just map from string to offset and call .getParameter(index) with whatever the index is.
So the overhead would be minimal, and only for those who get parameter by string key

Even a hashmap is too overkill, the ideal thing would be just std::flat_map since the number of parameter is going to be veeeeeeery low

So every node in the router tree would hold this map of parameter keys, and their respective offset in the URL

@uNetworkingAB is this in any of the example folder?

https://github.com/uNetworking/uWebSockets.js/blob/master/examples/Router.js

I don't understand your question - getParameter is documented in the docs, is covered in the user manual and is used in Router example. There should be no confusion regarding how to use this single parameter function.


Add docker-compose build

Purpose: Ensuring that all dependencies are captured both at the container level (for example, python version) and the python level (for example, all pip dependencies).

Summary by CodeRabbit

New Features

Added a new environment variable OPENAI_API_KEY for user configuration.
Introduced a new service simplemind in the Docker Compose setup for easier project management.

Documentation

Added a "Building" section in the README.md to guide users on setting up the project environment.

Dependencies

Updated requirements.txt to include new dependencies: instructor, anthropic, requests, and openai.

Build Process

Enhanced the build.py to indicate successful builds with a confirmation message.

Thanks so much!!


Sync storage working?

Hi, I recently converted one of my Chrome extensions (written in vanilla JS) to Plasmo and I love it!
However, I don't quite understand whether the sync storage is working or not. I've been careful to set the storage area to sync every time I need to read/write from/to storage (both with the useStorage in the popup, and with the Storage object in the content script), but if I load the unpacked production build on Chrome on two different machines with sync on, I don't see the same data being mirrored on the two separate Chrome instances.
Am I doing something wrong? Is it the expected behavior and I'm missing something?

Also another question. I took a look at the source code of the storage package to check which storage area gets used by default. Is it correct that the default storage area is sync?

If I load the unpacked production build on Chrome on two different machines with sync on, I don't see the same data being mirrored on the two separate Chrome instances.

This really depends on when chrome sync your google account (and when the 2nd instance decided to pull the new data). I'm not sure if you can force it to sync - would love to see if it's possible.
If full control is desired, personally I'd just rollup a remote API with a redis store (or some cheap in-mem cache).

Is it correct that the default storage area is sync?

Yup!

Mmmh alright. I was asking that because I vaguely remember (I could be wrong though) that when my extension was previously written in vanilla JS, and I was using the Chrome API directly, I was able to see the same data from the two computers without needing to resort to any DB.
Thanks for the confirmation about the default storage area!

I just checked on MDN and it seems I did actually remember correctly. They say that "Items in sync storage are synced by the browser. The data is then available on all instances of the browser the user is logged into".
However, that doesn't happen in my case 🤔

@DaveKeehl perhaps it sync based on extension ID? Check if each instance of your extension that they have the same CRXID: https://www.plasmo.com/blog/posts/how-to-create-a-consistent-id-for-your-chrome-extension

@louisgv overriding the manifest key did the trick! thanks 🙏🏻

@louisgv Ok I tried to use that action and I have one more question. I noticed that if I use it as follows:
 - name: Create .env with CRX public key
   uses: PlasmoHQ/soft-secret@v1
   with:
     secret: ${{ secrets.CRX_PUBLIC_KEY }}
     target: ".env"

The output .env file only contains the raw CRX public key, without being prefixed by CRX_PUBLIC_KEY=. Is this correct? Or should I use the secret field as follows?
 - name: Create .env with CRX public key
   uses: PlasmoHQ/soft-secret@v1
   with:
     secret: CRX_PUBLIC_KEY=${{ secrets.CRX_PUBLIC_KEY }}
     target: ".env"

Yeah basically the idea is copy/paste the content of .env file into that secret, and expects the target to have exactly that content.

Ok got it, it works now.
FIY, running that action gives me a warning ("The set-output command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/"


Missing texture for buttons 1.12.2

So I have been working on this for a while and i was able to user all my other custom textures but for buttons for some reason it doesn't seem able to load the textures. I have a screen shot of my file paths and my code. I have linked said screenshot below.
https://imgur.com/a/rvxyl9u
Here is my code for the single player button
"buttons":
{
"Singleplayer":
{
"text" : "menu.singleplayer",
"texture" : "texture:menu/buttonsw.png",
"posX" : -100,
"posY" : 48,
"width" : 200,
"height" : 20,
"imageWidth" : 200,
"imageHight" : 40,
"action" :
{
"type" : "openGui",
"gui" : "singleplayer"
}
},
My file path is definitely correct because other files work for title and even my custom Splash text is working. But the buttons will not.

I have corrected my typo on image height but the issue persists

"buttons":
{
"Singleplayer":
{

try changing to lowercase,
"buttons":
{
"singleplayer":
{

Same result, as i recall from my past experience with json files, that line is simply a title for the code block below it. in theory it could be written as anything you want it to be.

always a good idea to make it uniform to cut out any potential errors. add the .json file to the post and might be best to load the image into an editor and 'Save As` and generate a new file with a new name, then try that file without the old image in the directory, I have had that happen before and the above fixed it.

Ok, so I have same problem on the same version, but I am not able to load ANY .png file to custom menu. Can you somehow help me because when I used resources:modpack/button.png it showed an error "file not found", but when I typed modpack:name.png I didn't show anything but image still didn't load! I have installed my Resource Loader properly so idk what is going on


Have multiway keep track of the number of keys pressed for each direction

So if W and UP_ARROW both correspond to the same direction, pressing both at the same time will have no effect, instead of doubling the speed. Resolves issue #793.

I ran into this one over the last weekend. Patch looks good to my unexperienced eye - anyone else still looking at this?

How will this code perform in the following hypothetical case:
Imagine a space shooter where "A" will move the player left 1 square and up 1 square, and "D" will move the player right 1 square and up 1 square. Now if "A" and "D" are pressed together, player should just move up by 1 square.

No more sending me emails please.
On Thursday, February 26, 2015, mucaho<EMAIL_ADDRESS>wrote:

How will this code perform in the following hypothetical case:
Imagine a space shooter where "A" will move the player left 1 square and
up 1 square, and "D" will move the player right 1 square and up 1 square.
Now if "A" and "D" are pressed together, player should just move up by 1
square.
—
Reply to this email directly or view it on GitHub
https://github.com/craftyjs/Crafty/pull/794#issuecomment-76159641.

ty cwgorman the proposed changed was integrated alongside other improvements to Multiway in  #876


Prevent stack overflow in ChunkStreamFactory.findEnd

This is markdown that causes overflow https://github.com/digimead-specific/Booklet/blob/master/docs/05.markdown
Thank you.

thank you for this fix !


How to properly cancel

Hi,
the guide for training your own models implies that there is a way to resume prior training runs but there's no clear indication of how to cancel a training run. When cancelling using ctrl + c a lot of nasty looking errors are thrown, is that the preferred/suggested way of cancelling?

Hi, @nuckable !
I've been testing this project recently, and this is how I understand things work:
In the file, options/finetune_realesrgan_x4plus.yml, there is the following line:
save_checkpoint_freq: !!float 5e3
This line will result in the optimizer saving the state of the finetuning every 5000 (5e3) steps into a directory in experiments/finetune_RealESRGANx4plus_400k, in the sub directories models and training_states. This means, that when cancelling with Ctrl + C, the errors are not a problem, as the state has already been saved (unless of course you cancel before reaching the first checkpoint).
The next time you run the tuning with --auto_resume, the optimzier will try to pick up on the lastest checkpoint, and continue the optimization from there.
Unfortunately for me, when I try to run this with resuming, the finetune script fails with various errors (like CUDA out of memory, even though when running from the start, and not resuming, there is no problem with the memory).


Some router paths don't work if router is mounted after defining routes

Describe the bug
Can not find the correct route when using sub-apps.
To Reproduce
Steps to reproduce the behavior:
The following code does not work as intended:
import { App } from '@tinyhttp/app';

const app = new App()

const router = new App();
router.get("/list", (req,res) => {
    console.log("router/list");
    res.send("router/list");
});
router.get("/find", (req,res) => {
    console.log("router/find");
    res.send("router/find");
});
app.use("/router", router);

app.listen(3000);

I can't request /router/find but /router/list works.
If I instead "use" router before we define any routes it works:
import { App } from '@tinyhttp/app';

const app = new App()

const router = new App();
app.use("/router", router); // <-- HERE, we "use" router before we add any routes
router.get("/list", (req,res) => {
    console.log("router/list");
    res.send("router/list");
});
router.get("/find", (req,res) => {
    console.log("router/find");
    res.send("router/find");
});

app.listen(3000);

Expected behavior
Should not matter where the use is called? When requesting /router/find you should see router/find instead of Not Found.
Versions

node: 14.16.1
@tinyhttp/app: 1.3.11

Additional context
Add any other context about the problem here.

IssueHunt Summary

Backers (Total: $5.00)

 talentlessguy ($5.00)

Become a backer now!
Or submit a pull request to get the deposits!
Tips

Checkout the Issuehunt explorer to discover more funded issues.
Need some help from other developers? Add your repositories on IssueHunt to raise funds.

This might not be the correct way to solve this (and might possibly break other things?) but in the App.use function, if we map over all the middlewares instead of only the first one it seems to work.
pushMiddleware(this.middleware)({
  path: base as string,
  regex,
  type: 'mw',
  handler: mount(fns[0] as Handler),
  handlers: fns.slice(1).map(mount),
  fullPaths: fns
  .flat()
  .map((fn) =>
-    fn instanceof App && fn.middleware?.[0] ? lead(base as string) + lead(fn.middleware?.[0].path)  : ''
+    fn instanceof App && fn.middleware?.length ? fn.middleware.map(mv => lead(base as string) + lead(mv.path))  : ''
  )
})

@weedz could you please fork it and check on some unit tests for router?

@weedz could you please fork it and check on some unit tests for router?

Sure

Does not seem to work. Fails at

Testing App routing › should can set url prefix for the application

Returns "Not Found" for /abc/route2 and /abc/route3


Add support for zkapps balance changing operations to Rosetta Data API

Add support for zkApps balance changing operations to the Rosetta Data API. With this, these operations are now included in the /block endpoint response.
Each zkApp command is encoded as a transaction, with the respective fee payment and balance updates encoded as operations part of that transaction.
This was tested in a local sandbox node by deploying several zkApps, interacting with them, and emitting payment operations from within those zkApps. The responses to some calls to the API were manually compared to the expected response. The rosetta-cli tool was also used, and all tests in the check:data test suite passed successfully.
Closes #11847.

!ci-build-me

!ci-build-me


updates for openapiv3 1.0.0

I'm getting the https://github.com/glademiller/openapiv3 crate ready for a 1.0.0 release. To that end, I wanted to make sure consumers were ok with the changes. As one of the more popular consumers, would you be amenable to taking a look? If you're happy enough with it, I'll do some final checks and publish 1.0.0 in the next couple of weeks.

@ahl that looks good thanks.
Btw, very interesting the change for the security to be an Option, I found the related PR :+1: - for futures updates of the openapi3 I wonder if it'd possible to have some kind of gh action/script that would parse changes to the openapi3 spec.md and raise a PR to at least the doc comments updated or something like that.
Based on some "miscreated PR's" I think @nirhaas might be using the openapiv3 feature, so maybe @nirhaas is willing to take a look as well?

Cool; thanks

I don't think I have much to offer you guys in terms of code review. I liked the Option for security as well.
Not sure if it's in the scope of this PR, but it seems like impl From<v2::DefaultApiRaw> for openapiv3::OpenAPI is not handling the security keyword in the root level (i.e. apply security to all operations). I would expect to see something like this on openapi.rs:
spec.security = if v2.security.is_empty() {
                None
            } else {
                Some(
                    v2.security
                        .iter()
                        .map(|s| {
                            s.iter().fold(indexmap::IndexMap::new(), |mut i, (k, v)| {
                                i.insert(k.to_string(), v.clone());
                                i
                            })
                        })
                        .collect(),
                )
            };

I've updated this to 1.0.0 if you want to consider merging it.

thanks @ahl, I've just kicked the CI and will merge if it passes - it seems our clippy nightly might be broken so I'll try to fix that first.


Initial support for IDEs

Fixes #15.
/cc @cecton

I wonder if the console is needed at all when you use an IDE :thinking: What do you think?
We can probably free the console with this: https://docs.microsoft.com/en-us/windows/console/freeconsole
If you do it, use the windows crate to achieve this: you can take inspiration from there but the doc is here.
On Linux and OSX this is probably not necessary as you just run the program without a terminal.

You can use the word Closes instead of Fixes as this is not really a "fix" but a feature.

Can you just remove something for me ? to not open a PR for just that ^^
https://github.com/yozhgoor/cargo-temp/blob/a5f66fa1192484b36fac73e4c7d655be4397b287/.github/workflows/release.yml#L30
Just remove the -x86 at the end of the line, i have made a mistake on the workflow again xD


Documenation & make tar.gz for remote

Created shell script to automatically compile remote-only docs & rename
Added make brew-pkg to automatically package files needed for homebrew
Add missing docs
Signed-off-by: Ashley Cui<EMAIL_ADDRESS>

Uh, what does it mean when there is an error in gitvalidation in the gating test?

[+0013s]   - FAIL - has whitespace errors. See git show --check 47da8bfad2e4d58e1f71dcae96bbf81f37571cd9.

Oops, formatting messed up...
[+0013s]   - FAIL - has whitespace errors. See `git show --check 47da8bfad2e4d58e1f71dcae96bbf81f37571cd9`.

@ashley-cui thanks for the background info.  Let's wait for Dan to weigh in.

@TomSweeneyRedHat  @rhatdan PTAL

tests aren't hip.  The changes are OK by me if they're OK for @mheon and @rhatdan

/approve
/lgtm


Error if enter version

Describe the bug
An error appears if you enter the photoshop version in the api.
To Reproduce
If i set version number like this:
import photoshop.api as ps
app = ps.Application(version="2020")

It gave me this error:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python37\lib\site-packages\photoshop\api\application.py", line 34, in __init__
    super().__init__(ps_version=version)
  File "C:\Python37\lib\site-packages\photoshop\api\_core.py", line 32, in __init__
    self.app = self.instance_app(self.app_id)
  File "C:\Python37\lib\site-packages\photoshop\api\_core.py", line 108, in instance_app
    self._program_name = self._assemble_program_name(naming_space)
  File "C:\Python37\lib\site-packages\photoshop\api\_core.py", line 153, in _assemble_program_name
    return ".".join(names)
TypeError: sequence item 2: expected str instance, int found

** To resolve **
Change the content of the file constant.py by:
# The photoshop version to COM progid mappings.
PHOTOSHOP_VERSION_MAPPINGS = {
    "2020": "140",
    "2019": "130",
    "2018": "120",
    "2017": "110",
    "2017": "110",
    "CS4": "11"
}

Desktop :

OS: [e.g. Windows10]
Photoshop Version: [Photoshop-2020/Photoshop-CS4]
Python Version: [python-3.7]

@all-contributors please add ClementHector for Bug reports.

@ClementHector Thank you for your report, I released a new version to fix that, Cheers.

Great, thank you for your work, it has helped me a lot!


no instrction used in demo infernece code

dear author:
it used i-q-a pairs in training, however, in the demo code, i found empty intruction is used :
    chat_state = EasyDict({
        "system": "",
        "roles": ("Human", "Assistant"),
        "messages": [],
        "sep": "###"
    })

, why do not used some specific instruction in demo? thank you.

I have tested the performance with/without instrction during test/demo. the performance is nearly closed.


Removed all files and directories specified in #1028

Purpose

Clean up unused parts of PCM (ie, old NISAR imports)

Proposed Changes

[REMOVE] A list of files provided in #1028

Issues

#1028

Testing

No testing was performed - some tests of unused components were removed

@hhlee445 I've done some additional cleanup, deployed this branch to a dev cluster and run all the PGE workflows in simulation mode as a quick regression test. It should be ready for you to test whenever you are ready.


Window resize while in vim causes weird render after quitting vim

When quitting vim after having resized the window bigger leaves a bit of the window with a square that's not the background color.
Screenshot of the effect:

Step to reproduce:

Make sure alacritty is not in fullscreen mode
open vim
resize window bigger
quit vim

Observed result is a bit of the window being differently colored. It starts the height of the window but is soon cleared to only be the height of the output which was visible before vim was opened.
This was observed in Mac OS Sierra with vim 8.0 from homebrew.
I don't know if this is a regression or not.

I'm experiencing this as well but haven't looked into it too much. It may be an issue with saying we support back color erase (bce) but not actually implementing it.

Oh, and I'm actively trying to resolve the bce thing in #407.

@DivineGod if you wanted to debug further, maybe you can see if the branch in #407 exhibits the issue as well?

On further consideration, it's probably not BCE because this is happening in the primary character grid instead of the alternate (which vim uses).

@jwilm I'll keep debugging this when I have more time later today. I ran with -vvv and --ref-test and will look into what is happening and add this here.
So far it seems that the characters in that part of the grid have flags: 3 so 0b00000011 and in the debug output there's a clear_screen: Below presumably after the shell prompt has been redrawn.

Oh, interesting. That sounds more like an issue with our save/restore cursor implementation.

That sounds very likely as it does show up in the whole length before being cleared.
This is what it does immediately before the new prompt line is added:
CursorRestore
CursorRestore```

screen does not exhibit the same bug, and it looks like it's adding a CR and and LF after the restore.


Apply ssa optimizations to brillig functions

Problem
Right now brillig is generated before any ssa optimizations are applied. We should generate brillig just before ACIR is generated, after all optimization steps are applied.
Happy Case
All optimization steps apply succesfully to ssa containing both brillig and acir functions.
Alternatives Considered
No response
Additional Context
No response
Would you like to submit a PR for this Issue?
No
Support Needs
No response

I think this issue should be implemented in phases:

First, do runtime separation, right now if brillig calls an ACIR function it's targeted as is when it's going to be compiled to brillig. We should, after defunctionalization, find out all acir functions reachable by brillig, clone those as brillig and substitute all calls to the brillig versions. That way subsequent optimization steps can be sure that function.runtime() corresponds to the actual compilation target
Then move brillig gen after all optimization passes, we should be able to do it without issue after the previous step...
Then start modifiying optimizations to be applicable to brillig. For example, Inlining in brillig makes sense, but stopping at recursion boundaries. Or loop unrolling can make sense for a maximum of compile-time known iterations, etc

A good starting point for this issue would be the runtime separation pass. An example of reachability analysis for Brillig funcs  is already performed here: https://github.com/noir-lang/noir/blob/master/crates/noirc_evaluator/src/brillig/mod.rs#L59. These  ACIR funcs called from Brillig would then be cloned and replaced with a Brillig runtime.

This issue would be solved by this being completed as well: https://github.com/noir-lang/noir/issues/2336


When will there be a new release?

I was wondering when will the new release of this library be available? Is this something anyone has some kind of information about?
The issue I'm having has been fixed on the 22nd of August 2022 for OneKeyHQ/hardware-js-sdk (https://github.com/OneKeyHQ/hardware-js-sdk/pull/119).

Dear Friend, thank you for your patience. We will proceed crucial development works within next 2 months and the library will stay maintained.

I was wondering when will the new release of this library be available? Is this something anyone has some kind of information about?
The issue I'm having has been fixed on the 22nd of August 2022 for OneKeyHQ/hardware-js-sdk (OneKeyHQ/hardware-js-sdk#119).


Allow loading of projects that are missing imports.

Quick check to see if we still build.
Fixes #205.

Before this is merged I want to add a test that has a project that would fail without this - to ensure we don't regress.

I tested the support-projects-with-missing-imports branch against https://github.com/ionide/ionide-vscode-fsharp/issues/1972.
The branch fixes one of two cases:

Project including reference to Microsoft.Web.WebJobs.Publish NuGet package which indirectly references $(MSBuildExtensionsPath)\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets now is able to load.

Project which in project file directly has <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets" /> still fails load with error:
The imported project "C:\Program Files\dotnet\sdk\6.0.421\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the expression in the Import declaration "C:\Program Files\dotnet\sdk\6.0.421\\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets" is correct, and that the file exists on disk.  C:\Users\rh\source\repos\xxx\xxx\xxx.fsproj

By "able to load" I mean that https://github.com/ionide/proj-info/blob/6fe2b3bf85f20b29a00e8c59700f3f78c87416fb/test/Ionide.ProjInfo.Tests/Tests.fs#L1993-L2016 results in a non-empty parsedProjs.
Per our chat on Discord yesterday, perhaps VS is employing additional tricks to load case 2.

1/2 is progress! there are some other project-load-related flags that we might be able to set to address the gap here. I'll make sure to have examples for both of the scenarios you mentioned in the tests I make for this PR so we can make sure we get it right.

Gonna convert to draft until we have some tests

@ronnieholm what version of that webjobs publish package are you using? 1.1.0 is the latest one I can find that has this bad import pattern, and it is 7 years old. There are a few more recent versions that wouldn't have this same problem.

It's a .NET 4.8 project referencing Microsoft.Web.WebJobs.Publish, version 17.1.361.
Commenting out that
<PackageReference Include="Microsoft.Web.WebJobs.Publish" />

line in the .fsproj is the difference between the Ionide extension loading the project or not, the test returning zero parsedProjs or five projects, and dotnet list package --include-transitive failing or not:
$ dotnet list package --include-transitive
error: The imported project "C:\Program Files\dotnet\sdk\8.0.204\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets" was not found.
Confirm that the expression in the Import declaration "C:\Program
Files\dotnet\sdk\8.0.204\Microsoft\VisualStudio\v17.0\WebApplications\Microsoft.WebApplication.targets" is correct, and
that the file exists on disk.  C:\Users\rh\.nuget\packages\microsoft.web.webjobs.publish\17.1.361\build\webjobs.console.targets

The Microsoft.Web.WebJobs.Publish NuGet package has zero dependencies, so the behavior would seem to be caused by it directly. However, the interplay between the project and its transitive dependent projects (the project itself is one of the five parsedProjs projects) may be what's causing the issue.
So I created a new .NET 4.8 console app with only Microsoft.Web.WebJobs.Publish added. It loads fine with the Ionide extension, causes parsedProjs to return the single project, and lists packages with dotnet list package --include-transitive.
That behavior is hard to explain :-/

Went down a rabbit hold, did a kinda-large refactor that was needed because of some bad usage practices we had, and now we are green. I've left a summary in the PR description, but I'm happy to talk through the changes/add more docs/etc.


prod test vulnerabilities

I used this as an example in LIFT-4560.  Try and remember not to delete this until that ticket is resolved.


fix: rename lib.js to lib.web.js

This fixes TypeScript support for NodeNext/Node16/Bundler moduleResolution.
The issue was that the ./dist/lib.js has a higher precedence than ./dist/lib/index.d.ts when TypeScript tries to resolve "./lib" imports/exports.
Instead of renaming the whole lib/ folder I decided to add a infix to the lib.js artifact. But to solve the issue you could've renamed the directory instead.
Resolves #386

Will be included in 2.15.4.


Tabula for PC

I've only just installed Tabula but had problems with it from the start.
Initial pdf document I tried just hung with taskbar at 68%.
Restarted but then had problems with tables in this document
timssandpirls.bc.edu/methods/pdf/P11_National_Characteristics.pdf
With exhibit 1 failed to format table into columns - just gave space-separated text.
With exhibit 2 just gave row headings, no numbers.
With later exhibit (I think exhibit 3) just crashed.

Hi @deevybee, thanks for trying Tabula.
I've just processed that PDF with Tabula and, while it shows the behaviour that you describe, the data can be extracted by changing some of the default options.
If you leave the header rows out of the selection, and make sure that 'Original' extraction method is selected when the results window comes up, the data is extracted just fine.

Many thanks for letting me know. I'll have another go.
This could be very useful if I can get it to work!
D
Dorothy Bishop, Professor of Developmental Neuropsychology,
Dept of Experimental Psychology, University of Oxford, OX1 3UD.
tel +44 (0)1865 271369; fax +44 (0)1865 281255;
WEB: www.psy.ox.ac.uk/osccihttp://www.psy.ox.ac.uk/oscci
Blog: http://deevybee.blogspot.com/
Raising Awareness of Language Learning Impairments! See www.youtube.com/RALLIcampaignhttp://www.youtube.com/RALLIcampaign

From: Manuel Aristarán<EMAIL_ADDRESS>Sent: 03 January 2015 17:22
To: tabulapdf/tabula
Cc: Dorothy Bishop
Subject: Re: [tabula] Tabula for PC (#233)
Hi @deevybeehttps://github.com/deevybee, thanks for trying Tabula.
I've just processed that PDF with Tabula and, while it shows the behaviour that you describe, the data can be extracted by changing some of the default options.
If you leave the header rows out of the selection, and make sure that 'Original' extraction method is selected when the results window comes up, the data is extracted just fine.
[screen shot 2015-01-03 at 2 18 48 pm]https://cloud.githubusercontent.com/assets/27584/5603139/c1692f06-9353-11e4-930c-c89c7c6beeff.png
[screen shot 2015-01-03 at 2 21 32 pm]https://cloud.githubusercontent.com/assets/27584/5603141/da04ac02-9353-11e4-8064-d575f24101ec.png
—
Reply to this email directly or view it on GitHubhttps://github.com/tabulapdf/tabula/issues/233#issuecomment-68602177.


⚠ Bofrost.lu has degraded performance

In 97f1f80, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 2368 ms

Resolved: Bofrost.lu performance has improved in 890ccea after 13 minutes.


Updating google_lifesciences.py

We want to update the GLS executor to use the helper script provided in the repository, instead of the one in a gist. The gist is here https://gist.githubusercontent.com/vsoch/f5a6a6d1894be1e67aa4156c5b40c8e9/raw/a4e9ddbeba20996ca62745fcd4d9ecd7bfa3b311/gls.py in case anyone wants to do a comparison!

I think you are right. I was thinking that, if it is part of the snakemake package, it could be pushed as a file, but that makes little sense, because you need the script to download it then, a hen and egg problem. So, all fine here, thanks.

:chicken: + :egg: problems!  :) Always hiding in unexpected places. Thanks!


Don't fail when server has {compress, true} enabled and receives a malformed Accept-Encoding header

Regarding this comment here, https://github.com/ninenines/cowboy/blob/63b17e4edf666d995ec86cdcda17a62ba5ebc423/src/cowboy_compress_h.erl#L75
Not sure how to solve this or even if it is still a desirable thing to be done, should we just ignore the header on these situations and not compress the response by maybe wrapping this block in a try/catch? Should we return a 406 NOT ACCEPTABLE? WDYT?

Last but not least, thank you for all the awesome work you do ❤

Did you run into this in the wild?
The RFC doesn't say but generally we're free to ignore the accept headers so I would suggest doing so in this case and not compressing.

So, Kinda, hahaha
I had to do something that was exactly what cowboy_compress_h already does so in order to understand if I could use I went on to read the source code. 😄
So I'll give this one a shot and come up with a patch, does that sound reasonable?

Sure. Make sure to leave a comment explaining (since this isn't mentioned in the RFC) and add a test.
Found this by the way: https://httpwg.org/http-core/draft-ietf-httpbis-semantics-latest.html#rfc.section.3.4 So error handling really is application specific. I think not throwing an error is the better choice for this particular case.

Done, thanks.


Creating new file when size across some number of bytes

During recording mode is turn on program should always check video size. After size is greater than some number of bytes program create new video file with different file name.

#5


ASB Player no sound on Audio recordings - MacOS

My sentence mining set-up is asb player and yomitan on Chrome connected to my anki account.
ASB player, Yomitan and Anki are all working with eachother fine. (play button for audio is on, etc)
BUT
After verifying the mp3 filesASB player is not recording any sound on the audio mp3 files. (the audio files is the right lenght in seconds tho, just no sound is playing).
Could that be an authorization issue from my mac to chrome?

@romainnagata does any audio play when you click on the audio field of the anki export popup?

Yes the example audio plays on the pop up.
On Sat, 2 Nov 2024, 09:43 Raphael-Joel Lim, @.***>
wrote:

@romainnagata https://github.com/romainnagata does any audio play when
you click on the audio field of the anki export popup?
—
Reply to this email directly, view it on GitHub
https://github.com/killergerbah/asbplayer/issues/561#issuecomment-2452923157,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMTH25HDJ6OWZ7U3JO2XLZ3Z6SGDJAVCNFSM6AAAAABRBEIFA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJSHEZDGMJVG4
.
 Can you also download the audio files from your mining history and paste them here?

Hey Raphael,
Disabling mo3 encoding worked!
For those having the same issue: ASB Player (extension icon) > Mining >
Re-encode as mp3 (slower)
Thank you very much.
On Sat, 2 Nov 2024 at 23:13, Raphael-Joel Lim @.***>
wrote:

@romainnagata https://github.com/romainnagata Have you tried disabling
mp3 encoding? Can you also download the audio files from your mining
history and paste them here?
—
Reply to this email directly, view it on GitHub
https://github.com/killergerbah/asbplayer/issues/561#issuecomment-2453208391,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BMTH25FIWUS2Y6GCKNKPOELZ6VFBPAVCNFSM6AAAAABRBEIFA2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJTGIYDQMZZGE
.
You are receiving this because you were mentioned.Message ID:
@.***>


Client Libraries Azure Pipeline failed 20 days ago and still in failed state

https://github.com/Azure/azure-sdk-for-net/blob/master/CONTRIBUTING.md

https://dev.azure.com/azure-sdk/public/_build/results?buildId=180842&view=results

Removing badge with https://github.com/Azure/azure-sdk-for-net/pull/8910

@chidozieononiwu - FYI the badge is still here: https://azure.github.io/azure-sdk-for-net/

@jongio Yes I see that. Unfortunately I can't update that right now without breaking some of the doc links. I am still working on integrating the doc index with the unified pipelines so that this updates automatically. I will see about pushing a single file update to the ghpages (which will be a lot different from the current process)

Badge Removed


Masthead links don't show

Hello everyone,
thanks for looking into my issue!

[x] This is a question about using the theme.
[ ] This is a feature request.
[ ] I believe this to be a bug with the theme.

[x] I have updated all gems with bundle update.
[x] I have tested locally with bundle exec jekyll build.

Environment informations

Minimal Mistakes version: two days old (where do I find the version number?)
Jekyll version: 3.6.2
GitHub Pages hosted: yes
Operating system: Fedora 27, updated yesterday

Expected behavior
I have put a few .md files in a _pages folder in the root directory
I have included the relevant file info  in _data/navigation.yml like so
title: "TITLE"
url: /_pages/FILENAME.md
Tried many different YAML headers but none brings up the page. (404, file not found)
Intended output or what I expected to see:
When I refresh the page, both locally with bundle exec jekyll serve, or F5 online, I thought I should see the page but I only get above mentioned error messages
Steps to reproduce the behavior
Here is the repo:
https://github.com/zorbathegreek/gorillablog
I forked the minimalmistakes theme, pulled it, removed /docs and /test and the other files recommended for removal, customized _config.yml, added my own posts and pages, started up a local Jekyll server, pushed the repo because the posts didn't show locally neither and I thought they might do online.
^C[user@localhost gorillablog]$ bundle exec jekyll serve --trace
Configuration file: /home/user/minimalmistakes/gorillablog/_config.yml
Source: /home/user/minimalmistakes/gorillablog
Destination: /home/user/minimalmistakes/gorillablog/_site
Incremental build: disabled. Enable with --incremental
Generating...
^C/home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:1288:in scan': Interrupt 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:1288:in tok'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:1192:in tok!' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/static_parser.rb:197:in class_selector'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/static_parser.rb:159:in simple_selector_sequence' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/static_parser.rb:111:in selector'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/static_parser.rb:86:in selector_comma_sequence' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:1186:in expr!'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/static_parser.rb:20:in parse_selector' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/rule_node.rb:145:in block in try_to_parse_non_interpolated_rules'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/logger/base.rb:30:in capture' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/rule_node.rb:142:in try_to_parse_non_interpolated_rules'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/rule_node.rb:73:in initialize' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:672:in new'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:672:in ruleset' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:696:in block_child'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:686:in block_contents' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:137:in stylesheet'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/scss/parser.rb:41:in parse' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/engine.rb:414:in _to_tree'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/engine.rb:321:in to_tree' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:327:in block in visit_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:88:in block in with_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:135:in with_frame'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:88:in with_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:326:in visit_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:36:in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:162:in block in visit'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:79:in block in with_base' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:135:in with_frame'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:79:in with_base' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:162:in visit'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:329:in block (2 levels) in visit_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:329:in map'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:329:in block in visit_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:88:in block in with_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:135:in with_frame' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:88:in with_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:326:in visit_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:36:in visit'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:162:in block in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:79:in block in with_base'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:135:in with_frame' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:79:in with_base'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:162:in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:329:in block (2 levels) in visit_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:329:in map' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:329:in block in visit_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:88:in block in with_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:135:in with_frame'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:88:in with_import' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:326:in visit_import'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:36:in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:162:in block in visit'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:79:in block in with_base' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:135:in with_frame'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/stack.rb:79:in with_base' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:162:in visit'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:52:in block in visit_children' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:52:in map'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:52:in visit_children' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:171:in block in visit_children'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:183:in with_environment' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:170:in visit_children'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:36:in block in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:190:in visit_root'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/base.rb:36:in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:161:in visit'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/visitors/perform.rb:10:in visit' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/root_node.rb:36:in css_tree'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/tree/root_node.rb:20:in render' 	from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass/engine.rb:290:in render'
from /home/user/.gem/ruby/2.4.0/gems/sass-3.5.4/lib/sass.rb:57:in compile' 	from /usr/local/share/gems/gems/jekyll-sass-converter-1.5.0/lib/jekyll/converters/scss.rb:119:in convert'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:98:in block in convert' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:96:in each'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:96:in reduce' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:96:in convert'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:80:in render_document' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/renderer.rb:62:in run'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:466:in block in render_pages' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:464:in each'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:464:in render_pages' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:193:in render'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/site.rb:73:in process' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/command.rb:28:in process_site'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/commands/build.rb:65:in build' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/commands/build.rb:36:in process'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/commands/serve.rb:42:in block (3 levels) in init_with_program' 	from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/commands/serve.rb:42:in each'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/lib/jekyll/commands/serve.rb:42:in block (2 levels) in init_with_program' 	from /usr/local/share/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in block in execute'
from /usr/local/share/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in each' 	from /usr/local/share/gems/gems/mercenary-0.3.6/lib/mercenary/command.rb:220:in execute'
from /usr/local/share/gems/gems/mercenary-0.3.6/lib/mercenary/program.rb:42:in go' 	from /usr/local/share/gems/gems/mercenary-0.3.6/lib/mercenary.rb:19:in program'
from /home/user/.gem/ruby/2.4.0/gems/jekyll-3.6.2/exe/jekyll:15:in <top (required)>' 	from /usr/local/bin/jekyll:23:in load'
from /usr/local/bin/jekyll:23:in <top (required)>' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in load'
from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:75:in kernel_load' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/cli/exec.rb:28:in run'
from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:424:in exec' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/command.rb:27:in run'
from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in invoke_command' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor.rb:387:in dispatch'
from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:27:in dispatch' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/vendor/thor/lib/thor/base.rb:466:in start'
from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/cli.rb:18:in start' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/exe/bundle:30:in block in <top (required)>'
from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/lib/bundler/friendly_errors.rb:122:in with_friendly_errors' 	from /home/user/.gem/ruby/2.4.0/gems/bundler-1.16.0/exe/bundle:22:in <top (required)>'
from /home/user/bin/bundle:23:in load' 	from /home/user/bin/bundle:23:in '
[user@localhost gorillablog]$ bundle exec jekyll serve --trace --verbose
Logging at level: debug
Configuration file: /home/user/minimalmistakes/gorillablog/_config.yml
Logging at level: debug
GitHub Pages: github-pages v172
GitHub Pages: jekyll v3.6.2
Requiring: jekyll-seo-tag
Requiring: jekyll-github-metadata
Dotenv not found. Skipping
Requiring: jekyll-paginate
Requiring: jekyll-sitemap
Requiring: jekyll-gist
Requiring: jekyll-feed
Requiring: jemoji
Requiring: jekyll-remote-theme
Requiring: jekyll-coffeescript
Requiring: jekyll-commonmark-ghpages
Requiring: jekyll-github-metadata
Requiring: jekyll-relative-links
Requiring: jekyll-optional-front-matter
Requiring: jekyll-readme-index
Requiring: jekyll-default-layout
Requiring: jekyll-titles-from-headings
Requiring: kramdown
GitHub Metadata: Initializing...
Source: /home/user/minimalmistakes/gorillablog
Destination: /home/user/minimalmistakes/gorillablog/_site
Incremental build: disabled. Enable with --incremental
Generating...
EntryFilter: excluded /package.json
EntryFilter: excluded /Gemfile.lock
EntryFilter: excluded /LICENSE.txt
EntryFilter: excluded /Gemfile
EntryFilter: excluded /Rakefile
Reading: _posts/2017-12-19-fifth-post.md
Reading: _posts/2017-12-20-sixth-post.md
Reading: _posts/2017-12-16-second-post.md
Reading: _posts/2017-12-15-first-post.md
Reading: _posts/2017-12-17-third-post.md
Reading: _posts/2017-12-18-fourth-post.md
EntryFilter: excluded /assets/js/vendor
EntryFilter: excluded /assets/js/plugins
Generating: JekyllOptionalFrontMatter::Generator finished in 4.6659e-05 seconds.
Generating: JekyllReadmeIndex::Generator finished in 8.4408e-05 seconds.
Generating: Jekyll::Paginate::Pagination finished in 0.002047776 seconds.
Generating: Jekyll::JekyllSitemap finished in 0.000254329 seconds.
Generating: JekyllFeed::Generator finished in 0.000551588 seconds.
Generating: JekyllRelativeLinks::Generator finished in 5.4957e-05 seconds.
Generating: JekyllDefaultLayout::Generator finished in 0.000762485 seconds.
Generating: JekyllTitlesFromHeadings::Generator finished in 0.000116363 seconds.

Requiring: jekyll-watch
Watcher: Ignoring (?-mix:_config.yml)
Watcher: Ignoring (?-mix:_site)
Watcher: Ignoring (?-mix:assets/js/plugins)
Watcher: Ignoring (?-mix:assets/js/_main.js)
Watcher: Ignoring (?-mix:assets/js/vendor)
Watcher: Ignoring (?-mix:Gemfile)
Watcher: Ignoring (?-mix:package.json)
Watcher: Ignoring (?-mix:Rakefile)
Auto-regeneration: enabled for '/home/user/minimalmistakes/gorillablog'
[2017-12-21 18:31:03] INFO  WEBrick 1.3.1
[2017-12-21 18:31:03] INFO  ruby 2.4.2 (2017-09-14) [x86_64-linux]
[2017-12-21 18:31:03] DEBUG WEBrick::HTTPServlet::FileHandler is mounted on /.
[2017-12-21 18:31:03] DEBUG unmount .
[2017-12-21 18:31:03] DEBUG Jekyll::Commands::Serve::Servlet is mounted on /gorillablog.
Server address: http://<IP_ADDRESS>:4000/gorillablog/
[2017-12-21 18:31:03] INFO  WEBrick::HTTPServer#start: pid=27108 port=4000
Server running... press ctrl-c to stop.
^C[2017-12-21 18:31:05] DEBUG close TCPSocket(<IP_ADDRESS>, 4000)
[2017-12-21 18:31:05] INFO  going to shutdown ...
[2017-12-21 18:31:05] INFO  WEBrick::HTTPServer#start done.
Thanks again for looking into this!
Anthony
NB: The command I found out to be giving the desired result is
bundle exec jekyll serve --trace
not (as accidentally proposed)
bundle exec jekyll --trace --verbose
(I'll write a pull request)

The url isn't the source file paths. Put in what the rendered path is.
Eg /filename/ or /filename/index.html

Sorry,
you mean this link?
https://zorbathegreek.github.io/gorillablog/

No I mean the page's url not the site.
In the case of this page you'd set url: /one/, same as the permalink.
If you need more examples as to how it works check out the demo site's main navigation. https://github.com/mmistakes/minimal-mistakes/blob/master/docs/_data/navigation.yml

Works! Great! Thanks!


Update Netflix starters dependencies

Spring Cloud Netflix project renamed the starters adding -netflix- in
the artifactId. This commit fixes with the new artifacId.

I was supposed to do that this week. Thanks!


Release process doesn't create GitHub releases

I followed the release procedure by making a PR bumping the release number and it worked and ended up in Maven Central, but this did not create any release in https://github.com/quarkiverse/quarkus-renarde/releases
Is this normal?

Any progress on this one @gastaldi ?


LuaIntegration

Before issuing a pull request, please see the contributing page.

#2  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @minerkid08 and the rest of your teammates on  Graphite


Updating objects in an array of objects using Vue.set/this.$set

Before I describe the problem, I just want to say how much I love this module, and want to thank you for taking the time to create it for us.
I'd like to be able to use objects.sync and an array of objects to control individual snackbars. This all works well when adding and removing objects from the array, but I can't seem to update objects within the array properly using the this.$set() method like you've used with messages.sync and an array of strings in your demo
My functions look something like this:
    addNotification(key, message, color, timeout) {
      const object = {
        message,
        color,
        timeout,
      }
      this.actions.push(object)
      const index = this.actions.length - 1
      this.actionsIndex[key] = index
      console.log(`addNotification with index: ${this.actionsIndex[key]}`)
      console.log(this.actions[this.actionsIndex[key]])
    },
    updateNotification(key, message, color, timeout) {
      if (key in this.actionsIndex) {
        const object = {
          message,
          color,
          timeout,
        }
        this.$set(
          this.actions,
          this.actionsIndex[key],
          Object.assign({}, this.actionsIndex[key], object)
        )
        console.log(`updateNotification with index: ${this.actionsIndex[key]}`)
        console.log(this.actions[this.actionsIndex[key]])
      }
    },

When I call updateNotification and use this.$set() method to replace the object in the array, rather than updating v-snackbar with the changed  properties, the v-snackbar message gets updated to the string representation of the object. For example,

Any ideas on how to fix this? I'd really like to be able to update the timeout and color on an existing notification. Thanks very much!

Poked the code and saw it was doing exactly what it was suppose to be doing which I do not believe is expected behavior for objects. Hope the ideas outlined in my PR seem reasonable. Sorry I was unable to give you something more complete / tested.

It should be fixed with v3.2.2 – thanks


Suggestion: set index with animation

Hi, I like this library very much. One thing I'm missing is possibity to set index with animation. Something like in react-native-reanimated-carousel. It would be great to have such a feature.

Change line 963 to
translateX.value = withTiming(newIndex * -(dimensions.width + emptySpaceWidth));
and thats all

Released in v0.3.6


Include an assembly browser/decompiler

Feature request
The current view for assemblies in packages is useful, but limited (it only shows the assembly version, description, etc). One of the most common things I need to do when I open a package is to examine what's in the assemblies, and for that I have to use an external tool like dotPeek, JustDecompile, Reflector or ILSpy. It would be convenient if a decompiler (or at least an assembly browser) was included directly in NPE. It would probably be possible to use the ILSpy engine and/or Mono.Cecil for that.
As a simpler alternative, providing context menu entries to open the assemblies with common decompilers would be nice (for some reason, the "Open with..." command takes a very long time before it shows the Windows "open with" dialog)

As a simpler alternative, providing context menu entries to open the assemblies with common decompilers would be nice (for some reason, the "Open with..." command takes a very long time before it shows the Windows "open with" dialog)

I have associated the .dll extension with my decompiler of choice (dotPeek) and then I can use the "Open in Windows Shell" option. Is there a reason why you can't do that?

@svick I could do that, associating .dll files with dotPeek also associates them with the dotPeek icon, which I don't want... I could probably tweak that in the registry, but it's annoying.

I'm closing this out as decompiling assemblies is beyond the scope of NPE. There are numerous other tools that can do that very well today.


Remove duplicated test libraries in POM dependencies

Motivation
The removed test libraries were already defined in the parent pom
Modification
Removed duplicated test libraries in POM dependencies

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

Add label release/2.5.1


chore: Deploy subgraph V1

What does this PR do?

Adds a deployment process for subgraph V1 '-(and keeping the one for subgraph V2)
Harmonizes all the subgraphs for all the networks
Deploys SDK v1.8.0 to use the newly deployed subgraphs

Type of change

[X] Chore
[ ] Bug fix
[ ] New feature
[ ] Documentation update

Check list

[ ] Unit tests for any smart contract change
[ ] Contracts and functions are documented

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 92.53%. Comparing base (f2996a8) to head (6dc6833).

Additional details and impacted files
@@           Coverage Diff           @@
##              dev     #614   +/-   ##
=======================================
  Coverage   92.53%   92.53%
=======================================
  Files          30       30
  Lines         482      482
  Branches      114      114
=======================================
  Hits          446      446
  Misses         24       24
  Partials       12       12

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Gif Supportable?

I'm putting a gif file into the image list but eventually just a picture showed (no animation). May I ask is because I'm haven't set up properly or this module can't display gif extension file?

same for me I have set GIF URL to show banner but it's not working
GIF URL loaded successfully but does not work as a GIF its show an image
attached screenshot below
Thanks


Add 3 bots UA

eZ Publish Link Validator
Stratagems Kumo
theoldreader.com

Thanks!
Don't worry about that failing test. It's because you left a blank line in the crawlers.txt file. I have update the tests to ignore these now!

Thanks ;)


Create binder-badge.yaml

Please ensure your pull request adheres to the following guidelines:

[ ] Tests for new functionality/models or Tests to reproduce the bug-fix in code.
[ ] Updated documentation of features that add new functionality.
[ ] Update CHANGELOG.md with major/minor changes.

/binder

/binder


Add Perl solution for problem 1

New language added to the table! :sunglasses:
I'll add the other solutions in a few weeks. :beers:
=> Result: 233168
=> Time: 0.000728s

Attaboy!!! :smiley:


[WFCORE-587] Wildfly does not log stack trace of an exception

Issue: https://issues.jboss.org/browse/WFCORE-587

Core - Full Integration Build 592 is now running using a merge of 3197d48b598cc416eb621f63acb6ed378cf54a4d

Linux Build 1340 is now running using a merge of 3197d48b598cc416eb621f63acb6ed378cf54a4d

Windows Build 1012 is now running using a merge of 3197d48b598cc416eb621f63acb6ed378cf54a4d

Linux Build 1340 outcome was SUCCESS using a merge of 3197d48b598cc416eb621f63acb6ed378cf54a4d
Summary: Tests passed: 3047, ignored: 64 Build time: 0:19:05

Windows Build 1012 outcome was FAILURE using a merge of 3197d48b598cc416eb621f63acb6ed378cf54a4d
Summary: Execution timeout (new); tests passed: 2813, ignored: 52; org.wildfly.core:wildfly-core-testsuite-domain Build time: 0:45:06
Build problems:
Execution timeout
Process exited with code 1

Core - Full Integration Build 592 outcome was SUCCESS using a merge of 3197d48b598cc416eb621f63acb6ed378cf54a4d
Summary: Tests passed: 2832, ignored: 415 Build time: 0:48:41

This doesn't fix the problem (the "report" method doesn't log anything) and it unnecessarily rearranges imports to not follow the WildFly standard.

This fix is completely wrong anyway.  If you want the stack trace to be logged, just add @Cause to tge exception parameter and drop the corresponding part from the format string.

I don't want the stack trace in the output to report(...) though. That's an out-of-band message theoretically back to the client, which currently goes nowhere. I don't want to be sending server side stack traces to the client.
There just needs to be a new log method to log this.

OK, I will direct it into log instead. Thanks for comments!

So I left the original report message without change but also logged it with a stack trace.

Linux Build 1369 is now running using a merge of cd484e4d9d78d2545ed6de3487d3b50b84373134

Windows Build 1040 is now running using a merge of cd484e4d9d78d2545ed6de3487d3b50b84373134

Core - Full Integration Build 620 is now running using a merge of cd484e4d9d78d2545ed6de3487d3b50b84373134

Windows Build 1040 outcome was SUCCESS using a merge of cd484e4d9d78d2545ed6de3487d3b50b84373134
Summary: Tests passed: 3073, ignored: 64 Build time: 0:19:06

Linux Build 1369 outcome was SUCCESS using a merge of cd484e4d9d78d2545ed6de3487d3b50b84373134
Summary: Tests passed: 3073, ignored: 64 Build time: 0:19:21

Core - Full Integration Build 620 outcome was FAILURE using a merge of cd484e4d9d78d2545ed6de3487d3b50b84373134
Summary: Tests failed: 1 (1 new), passed: 2829, ignored: 412 Build time: 0:49:33
Build problems:
Failed tests detected
Failed tests
org.jboss.as.test.integration.ws.wsse.signencrypt.EJBSignEncryptMultipleClientsTestCase.encryptedAndSignedRequestFromAlice: javax.xml.ws.WebServiceException: Could not send Message.
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)


TypeError: Cannot read properties of null (reading 'includes')

I'm getting the above error message when trying to upload videos from a self-hosted sanity studio. The problem seems to be coming from the upchunk dependency. See this issue for more information and a suggestion for a fix, that worked for me.

...in addition, I have to specify experimental.esmExternals = "loose" in my next.config.js as suggested here.

@donalffons can you confirm that this is still an issue with the latest plugin & Sanity versions?

No, not an issue any more, since the pr was merged. Just forgot to close this issue. Cheers!


Add possibility to get the supported versions from the api and status response

Oh, and also make the maps/list concurrent inside ProtocolRegistry

damn mats back at it again with these awesome updates!


Initial dialog property

"you can change this by explicitly setting the initial dialog property" -> there's no such property, it's actually called InitialDialogId (or initialDialogId in JavaScript). I believe that changing it to the proper name with a code highlight will help uderstanding the code - currently is very easy to miss.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 8a9577ff-cf56-e5de-84c3-bfe10aab5368
Version Independent ID: b5d62753-f87b-4673-b09b-a5a3fd9360e8
Content: Reuse dialogs - Bot Service
Content Source: articles/v4sdk/bot-builder-compositcontrol.md
Service: bot-service
Product: bot-framework
GitHub Login: @v-ducvo
Microsoft Alias: v-ducvo

Fixed.