Android TabNavigator inside TabNavigator

Current Behavior
Android TabBar inside another TabBar does not response to click events or swipe events.
Click events actions are handled inside Redux, but nothing changed on UI. Swipe work "like" horizontal scroll.
The same setup works perfectly ok on iOS device.
Parents TabNavigator
const navigatorConfig = {
	...TabNavigator.Presets.iOSBottomTabs,
	tabBarOptions: {
		activeTintColor: colors.fortnoxGreen,
		inactiveTintColor: colors.fn.grey,
		activeBackgroundColor: 'white',
		inactiveBackgroundColor: 'white',
	},
};

Child TabNavigator
const navigatorConfig = {
	...TabNavigator.Presets.AndroidTopTabs,
	tabBarOptions: {
		upperCaseLabel: false,
		labelStyle: {
			color: 'white',
		},
		tabStyle: {
			elevation: 4
		},
		indicatorStyle: {
			backgroundColor: 'white',
			height: 3
		},
		style: {
			backgroundColor: colors.fortnoxGreen,
		},
		activeTintColor: colors.fortnoxGreen,
		inactiveTintColor: colors.fn.grey,
		activeBackgroundColor: 'white',
		inactiveBackgroundColor: 'white',
	},
};

Expected Behavior
Allow using tab bar inside another tab bar, as latest material design allow usage of bottom tab bar (https://material.io/guidelines/components/bottom-navigation.html#bottom-navigation-specs).
Your Environment

software
version

react-navigation
master(cc22138b1927a006b6e2a29c2b3dd38da736a164)

react-native
0.42.3

node
7.10.0

npm or yarn
yarn 0.27.5

@satya164 You made a pull request to fix this problem, am I missing some configuration ? Thanks in advance.

I believe you have to disable swipe on one of the tabnavigators

Hi! In an effort to get the hundreds of issues on this repo under control I'm closing issues tagged as questions. Please don't take this personally - it's simply something we need to do to get the issues to a manageable point. If you still have a question I encourage you to re-read the docs, ask on StackOverflow, or ask on the #react-navigation Reactiflux channel. Thank you!

@spencercarli As described in 'Current Behaviour' section I am disabling swipe and animation for 1 of tab navigators. Please re-open issue, as this is not a Question.

Hi @andreyslyusar ! spencercarli is totally right ! I just had this exact same problems with nested TabNavigators and by setting the tabBarOptions.swipeEnabled: false everything worked again

@andreyslyusar @spencercarli @MehdiAlouafi @gabriel @satya164
I have same issue here. In my case, the outer tab navigator, I have set swipeEnabled: false , animationEnabled: false and lazy: false
In the first instance, the first tab contains a nested stack navigator (to get header) and the stack navigator contains tab navigator with two tabs.
The second tab contains a nested stack navigator (to get header) and the stack navigator contains tab navigator with two tabs.
here is my current code
const LandingScreen = ({ navigation, text }) => <ScreenGenerator text="lainding Screen" navigation={navigation} />
LandingScreen.navigationOptions = {
    tabBarLabel: 'Welcome'
}
const RoyaltyScreen = ({ navigation, text }) => <ScreenGenerator text="Royalty Screen" navigation={navigation} />
RoyaltyScreen.navigationOptions = {
    tabBarLabel: 'Royalty'
}

const AboutScreen = ({navigation, text}) => <ScreenGenerator text="About Screen" navigation={navigation} />
AboutScreen.navigationOptions = {
    tabBarLabel: 'About'
}
const AnnouncementScreen = ({ navigation, text }) => <ScreenGenerator text="Announcement Screen" navigation={navigation} />
AnnouncementScreen.navigationOptions = {
    tabBarLabel: 'Announcement'
}

const HomeTabTest = TabNavigator({
    Landing: {
        screen: LandingScreen
    },
    Royalty: {
        screen: RoyaltyScreen
    },
},
{
    tabBarOptions: {
        upperCaseLabel: false
    },
    lazy: false,
    swipeEnabled: true,
    animationEnabled: true,
    initialRouteName: 'Landing',
    // order: ['Landing', 'Royalty']
},
)

const InformationTabTest = TabNavigator({
        About: {
            screen: AboutScreen
        },
        Announcement: {
            screen: AnnouncementScreen
        }
    },{
        tabBarOptions: {
            upperCaseLabel: false
        },
        lazy: false,
        swipeEnabled: true,
        animationEnabled: true,
        initialRouteName: 'About',
        // order: ['About', 'Announcement']
    })

export const MainTab = TabNavigator({
    Home: {
        screen: StackNavigator({
            HomeStack: {
                screen: HomeTabTest
            }
        }),
        navigationOptions: {
            tabBarLabel: 'Home'
        }
    },
    Information: {
        screen: StackNavigator({
            InformationStack: {
                screen: InformationTabTest
            }
        }),
        navigationOptions: {
            tabBarLabel: 'Information'
        }
    }
},
{
    tabBarPosition: 'bottom',
    tabBarOptions: {
        labelStyle: {
            color: '#333333'
        },
        tabStyle: {
            backgroundColor: '#f5f5f5'
        }
    },
    animationEnabled: false,
    swipeEnabled: false,
    lazy: false,
})

The first tab with the label Home contains two tabs positioned at the top Welcome and Royalty.
The top tabs do not respond to press/tap neither does the swipe works.
The second tab that contains About and Announcement tabs is fine. When I swipe, it does not lag and when I tap the tabs, they work fine.
What should be done to correct this please?

@smithaitufe I have exactly the same setup, works fine in ios, not in android.

const AppNavigation = StackNavigator({
TabTop: {
screen: TabNavigator({
TabBtm: {
screen: TabNavigator({
TabT1: { screen: TabT1 },
TabT2: { screen: TabT2 },
TabT3: { screen: TabT3 }
}, {
tabBarPosition: 'top',
swipeEnabled: true,
tabBarOptions: {
activeTintColor: '#e91e63',
},
})
},
Tab1: { screen: Tab1 },
Tab2: { screen: Tab2 },
Tab3: { screen: Tab3 },
    }, {
        tabBarPosition: 'bottom',
        swipeEnabled: false,
        tabBarOptions: {
          activeTintColor: '#e91e63',
        },
      })
}

})
Swipe and tab click is working fine on ios but not working properly on Android. I think this is similar to what the discussion is about. can someone let me know where am I going wrong? did it work for anyone on android?

I had the same issue, but got it to work with the suggestions above.
So here is how my Tabnavigators look like (It´s basically designed like the reddit app):
This is the "outer" one, or the main Navigator if you will. It should not be able to swipe, just to click on the items, displayed at the bottom:
   tabBarPosition: 'bottom',
   swipeEnabled: false,
   animationEnabled: false,
   tabBarOptions:
   {
     showIcon: true,
     showLabel: false,
   }

And here the inner one:
  swipeEnabled: true,
  tabBarOptions:
  {
    scrollEnabled: true,
    showIcon: false,
    showLabel: true,
  }

I didn´t added design stuff...
So basically now it works like the reddit app. At the bottom only changing tabs by clicking and the tab navigator within works with clicking and swiping!


Higher rank prefix priority (Suggestion)

Hello. First of all, I appologize if this feature is already implemented.
I already opened a ticket on this a long time ago, but I do not remember the outcome of it. (I think I never got a response.)

Disclaimers aside, this is my suggestion:
I think higher ranked groups should have higher prefix/sufix priority display.
Example:
Basic:
options:
prefix: '&eBasic &f'
rank: '100'
VIP:
options:
prefix: '&4VIP &f'
rank: '200'
Lets say that user Steve is in both these groups.
VIP rank is higher than Basic rank, therefore, ingame chat should ALWAYS display VIP over Basic prefix.
The issue here is that if user Steve was first a VIP, and somehow he then got the Basic group, the Basic prefix will be displayed with priority over the VIP group prefix, because Basic was the last group he recieved entrance to.
Solution: Higher ranked groups should have higher prefix and sufix display priority on ingame chat.
Solution2: Prefix priority sistem based on numbers similar to rank.
Example:
options:
prefixpriority: 1

Use the weight option to control this -- take a look at the wiki to see how it works.

Thank you @zml2008


[5.2] Prevent dd() calls from crashing production apps

Stop dd() calls taking affect in production environment applications. Instead, a log message is raised with the calling stack trace frame passed as context.

Hmmm, but sometimes I do dd() in production, maybe in a hidden route or something to debug specific stuff. Maybe it's not the best way to debug in production but it's the easiest.

I don't think you should be leaving dd() calls in your app. Also, there is the very real possibility that you'd need to dump something on production because of an environment specific edge case.

I don't see why it should be muted, I mean when I add a dd() I have to be carful anyway before pushing to production, same as var_dump itself, that doesn't mean var_dump should be disabled in production.

@tomschlick You shouldn’t. Doesn’t mean dd() calls don’t end up being accidentally committed, even with a pre-commit hook ;)


Add a scaler based on a GCP Stackdriver metric

feat: Add a scaler based on a GCP Stackdriver metric
Add a scaler based on a metric value obtained from GCP Stackdriver
Fixes: #2661
Signed-off-by: Ram Cohen<EMAIL_ADDRESS>

/run-e2e gcp-stackdriver.test.ts

@RamCohen one last nit, update Changelog please 🙏

It seems that you have any commit that it's not singed.
Could you solve it?

/run-e2e gcp-stackdriver.test.ts

Thanks a lot @RamCohen!


Use postgres 15 in development & bump npm packages

Production has been using postgres 15 for a while with no issues, development is now updated to match
Npm packages that looked safe to upgrade have been upgraded

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

Project coverage is 32.92%. Comparing base (83bf3bc) to head (736ac7a).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #94   +/-   ##
=======================================
  Coverage   32.92%   32.92%
=======================================
  Files          22       22
  Lines         489      489
  Branches       75       75
=======================================
  Hits          161      161
  Misses        318      318
  Partials       10       10

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


Backup has different behaviors for server launch on Windows vs Mac

** Azure Data Studio Version:**
Version: 1.8.0-insider (system setup)
Commit: d7df71c8bafde2bff6e1a7d8fc66694613f7576f
Date: 2019-05-31T14:51:26.886Z
VS Code 1.34.0
Electron: 3.1.8
Chrome: 66.0.3359.181
Node.js: 10.2.0
V8: 6.6.346.32
OS: Windows_NT x64 10.0.17763
Steps to Reproduce:

Have a Server connection selected
Open Backup from Command pallet
On windows

you get half filled dialog dabase as "NULL"  with Backup buttons enabled and
when you select backup - it fails with error message saying "select a database"

On Mac

the backup dialog is not filled adnd the buttons are disabled
if you try to manually fill this the file browser will not load

Ideal behavior - check if database context is not present do not even open the backup dialog

Not a regression.


Allow users to connect with an "illegal" LastChannelUserInfo

It has come to my attention that I goofed something up and it fully prevents some unfortunate few from connecting to CelesteNet.
The goof-up is here:
https://github.com/0x0ade/CelesteNet/commit/1f902cf66aa1a1709d7c2ef09f3594c718ad0b0a
(part of https://github.com/0x0ade/CelesteNet/pull/109 which was merged for and deployed on the server with/on server-2024-04-20)
The Exception this throws (which really should be a custom one) is meant to be handled by the /channel or /join chat commands as feedback to the user
https://github.com/0x0ade/CelesteNet/blob/218210e8b6ba273c2b46b4179395b6dbe005da66/CelesteNet.Server.ChatModule/CMDs/CmdChannel.cs#L103-L111
But at some point (https://github.com/0x0ade/CelesteNet/commit/a421987ae03ef6e542c81a23dcebc064fcdbc7d0) I introduced the Channels.SessionStartupMove(...) function to replace hooking Server.OnSessionStart as a way to do the initial move of a new session to the channel they were previously in.
(SessionStartupMove was introduced to make smarter decisions on whether all player states should be re-sent, which was sometimes done multiple times when establishing new sessions)
But since SessionStartupMove never catches the bare Exceptions that get thrown by Channels.Move, this means users simply get disconnected if this move fails.
Edit: Actually both with SessionStartupMove and before that with Server.OnSessionStart it would've ended the session because of the Exception in either case.
This was brought to my attention by some unfortunate users who were in the channel !. It used to already be impossible to get into NamePrivate = "!<private>" as a channel, but in that commit I linked at the top here I additionally made it impossible to join PrefixPrivate = "!".
(If nothing had changed about what you can and can't join, this issue wouldn't have come up, and it only affects people who had been in channel ! when the server got updated!)
The fix for now is to catch the Exception in SessionStartupMove and remove the LastChannelUserInfo that caused the "illegal" move and continue with moving the session to the default channel "main".
I also added a new endpoint /api/resetuserdata that allows deleting all the "extra" info stored about a user:
UserData.Delete<LastChannelUserInfo>(uid);
UserData.Delete<ChatModule.UserChatSettings>(uid);
UserData.Delete<Chat.Cmd.TPSettings>(uid);

currently these are the ones getting removed, i.e. the stored last channel, the auto channel chat toggle, whisper toggle and the tpon/tpoff toggle.
This is meant for debugging in case resetting these is somehow still necessary for someone at some point. It has a button below the Revoke Key button, to do this to yourself.

:)

Just tested this by

allowing myself to join "!"
disallowing it again, can't connect on main branch
switch to this branch, connect and end up in "main"
So it seems to work alright. Will merge and put on server.


Deprecated selector in norminette-linter\styles\norminette-linter.less

In norminette-linter\styles\norminette-linter.less:
Starting from Atom v1.13.0, the contents of atom-text-editor elements are no longer encapsulated within a shadow DOM boundary. This means you should stop using :host and ::shadow pseudo-selectors, and prepend all your syntax selectors with syntax--. To prevent breakage with existing style sheets, Atom will automatically upgrade the following selectors:

atom-text-editor::shadow .linter-highlight.norm, .linter-highlight.norm => atom-text-editor.editor .linter-highlight.norm, .linter-highlight.norm

atom-text-editor::shadow .linter-highlight.norm:not(.line-number), .linter-highlight.norm:not(.line-number) => atom-text-editor.editor .linter-highlight.norm:not(.line-number), .linter-highlight.norm:not(.line-number)

atom-text-editor::shadow .linter-highlight.norm .linter-gutter, .linter-highlight.norm .linter-gutter => atom-text-editor.editor .linter-highlight.norm .linter-gutter, .linter-highlight.norm .linter-gutter

atom-text-editor::shadow .linter-highlight.norm .region, .linter-highlight.norm .region => atom-text-editor.editor .linter-highlight.norm .region, .linter-highlight.norm .region

Automatic translation of selectors will be removed in a few release cycles to minimize startup time. Please, make sure to upgrade the above selectors as soon as possible.

Svp Corriger le au Plus vite :D 💃

Last update (v0.3.1) fixes this deprecate error, can you check that, plz ?

Oh nice !!! Thank you a lot !!
But now i've another small issue, maybe you can lead me to the good way to fix this, when i save and so run the norminette i got this in my console :
linter-registry.js:144 [Linter] Error running norminette TypeError: Cannot convert undefined or null to object(…)

just close


The orthographic camera does not respect caustics cache

basically the orthographic camera does not show the SDS paths or draws them badly on diffuse surfaces .(I don't know if it says drawn)

perspective camera

orthographic camera

Poorly drawn cache

Also note that the clamping values of the 2 chambers are different.
perspective camera

orthographic camera

I don't know if it's a bug but there it is.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

I should have fixed this problem.
It was about automatic cache radius estimation of PhotonGI when using Orthographic camera and it was affecting all type of caches.


Search by logical references does not work

Describe the bug
Search by logical references does not work
To Reproduce
Steps to reproduce the behavior:

Upload Patient
POST http://localhost:12443/fhir-server/R4/Patient
{
"resourceType": "Patient",
"meta": {
"versionId": "1",
"lastUpdated": "2021-07-25T01:16:29.928+03:00"
},
"identifier": [
{
"use": "usual",
"system": "https://www.test.com/fhir/CodeSystems/id-simple",
"value": "123"
}
],
"name": [
{
"use": "official",
"family": "Mirren",
"given": [
"John"
]
}
]
}

Upload RelatedPerson
POST http://localhost:12443/fhir-server/R4/RelatedPerson
{
"resourceType": "RelatedPerson",
"patient": {
"type": "Patient",
"identifier": {
"system":"https://www.test.com/fhir/CodeSystems/id-simple",
"value": "123"
}
},
"name": [
{
"family": "du Marché",
"_family": {
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/humanname-own-prefix",
"valueString": "VV"
}
]
},
"given": [
"Bénédicte"
]
}
]
}

Execute Search
GET http://localhost:12443/fhir-server/R4/RelatedPerson?patient:identifier=https://www.test.com/fhir/CodeSystems/id-simple|123

Expected behavior
RelatedPerson resource is found.
Environment (please complete the following information):

HAPI FHIR Version: 5.0.1
OS: Win10
Browser Chrome
Java 11

Additional context
Add any other context about the problem here.

@lytvynenko-dmitriy  do we have any update on this.?


Changes

Significant nerfs to passive VP gain from non-pack cards, no longer removes stacks when you are already in the stance. Nerfs and buffs to a few cards

It also makes calculations made by the player easier, however


Adding "Tests in DiSTAF" to 3.8 community roadmap page in glusterweb

Signed-off-by: M S Vishwanath Bhat<EMAIL_ADDRESS>

Sorry MS, you have to update this again after I merged the (restructured version)[https://www.gluster.org/community/roadmap/3.8/].

@nixpanic I went through the restructured version, and looks like all features have the field 'DiSTAF Testcase'. So since we have that, do we need to have a separate feature 'Tests in DiSTAF'?
If you think it makes sense, I can send the updated patch.

Yes, I think it is important to not that we are running regular DiSTAF tests. I added "Periodic DiSTAF testing" under "Miscellaneous Enhancements", but if you think it should better be under "Eco-system" you can move it there.

Yes, I think tests are part of eco-system and not a miscellaneous enhancement. I will close this PR and send a separate PR for that now.


clean up themes & plugins

Check List
Please read and check followings before submitting a PR.

[ ] I want to publish my theme on Hexo official website.

[ ] I have read the theme publishing doc.
[ ] name is unique.
[ ] link URL is correct.
[ ] preview URL is correct.
[ ] preview URL web site is rendered correctly.
[ ] Add a screenshot to source/themes/screenshots.
[ ] Screenshot filename is same as value of name.
[ ] Screenshot size is 800 * 500.
[ ] Screenshot file format is png.

[ ] I want to publish my plugin on Hexo official website.

[ ] I have read the plugin publishing doc.
[ ] name is unique.
[ ] link URL is correct.

[x] Others (Update, fix, translation, etc...)

Languages:
[ ] en English
[ ] ru Russian
[ ] zh-cn simplified Chinese
[ ] zh-tw traditional Chinese

See https://github.com/hexojs/site/pull/1473
Pending https://github.com/hexojs/site/pull/1600#issuecomment-1317347074
See also https://github.com/hexojs/site/pull/1429

Note
No need to translate ko, pt-br, th languages if you submit a PR for documentation.

Warning
ko, pt-br, th languages document are inactive. Plase, submit issue if you want to continuous contribution to them.

https://www.deadlinkchecker.com/website-dead-link-checker.asp

StatusURLSource link text
-1 Not found: The server name or address could not be resolved  https://mduilw.186526.xyz/<No Text>404 Not Foundhttps://problem233.github.io/<No Text>-1 Not found: The server name or address could not be resolved  http://blog.minhow.com/<No Text>404 Not Foundhttps://farnaziifz.github.io/<No Text>-1 Not found: The server name or address could not be resolved  http://blog.321zou.com/<No Text>-1 Not found: The server name or address could not be resolved  https://sakura.hojun.cn/<No Text>404 Not Foundhttps://hmybmny.github.io/hexo-theme-concise/<No Text>-1 Not found: The server name or address could not be resolved  http://lewis.suclub.cn/<No Text>-1 Not found: The server name or address could not be resolved  http://www.yzz1995.cn/<No Text>-1 Not found: The date in the certificate is invalid or has expired  https://blog.shijukun.com/<No Text>-1 Not found: The server name or address could not be resolved  http://sora1.coding.me/<No Text>-1 Timeouthttps://huaji8.top/<No Text>404 Not Foundhttps://f0r3at.github.io/<No Text>-1 Not found: The server name or address could not be resolved  http://www.ccblog.win/<No Text>404 Not Foundhttps://zo-ly.github.io/<No Text>-1 Not found: The server name or address could not be resolved  http://blog.meiqiu.me/<No Text>404 Not Foundhttps://suolawangzai.github.io/<No Text>404 Not Foundhttp://dev-dark-theme.codermarcos.com/<No Text>404 Not Foundhttp://www.flygon.net/<No Text>-1 Not found: The server name or address could not be resolved  http://lalala.lol/<No Text>-1 Not found: The server name or address could not be resolved  http://www.rudy-yuan.net/<No Text>-1 Not found: The server name or address could not be resolved  https://github.la/<No Text>404 Not Foundhttps://scroll.glumi.cn/<No Text>404 Not Foundhttps://github.com/2670637999/hexo-theme-scrollScroll-1 Timeouthttp://geeksblog.cc/<No Text>-1 Not found: The server name or address could not be resolved  http://sora3.coding.me/<No Text>404 Not Foundhttps://github.com/guxuelong/hexo-theme-technologyTechnology404 Not Foundhttps://vevlins.github.io/<No Text>404 Not Foundhttp://it-ebooks.flygon.net/<No Text>-1 Timeouthttp://8uf4mm.coding-pages.com/<No Text>404 Not Foundhttps://mikecoder.github.io/oj-code<No Text>-1 Not found: The server name or address could not be resolved  http://blog.geekaholic.cn/<No Text>-1 Not found: The server returned an invalid or unrecognized response  https://www.aimmdy.com/<No Text>-1 Not found: The server name or address could not be resolved  https://fun.tianhui.xin/<No Text>-1 Not found: The server name or address could not be resolved  https://github.la/hexo-theme-varaint<No Text>404 Not Foundhttps://lyndonoc.github.io/<No Text>-1 Not found: The server name or address could not be resolved  http://cafe.giscafer.com/<No Text>404 Not Foundhttps://fuzhouxxdong.github.io/hexo-theme-dxx/<No Text>404 Not Foundhttps://github.com/Sneakydogs/hexo-theme-dxxDxx-1 Not found: A connection with the server could not be established  https://www.dearmsdan.com/<No Text>404 Not Foundhttps://mkkhedawat.github.io/<No Text>-1 Timeouthttp://yangxiang.cc/<No Text>-1 Not found: The server name or address could not be resolved  https://amazingremake-preview.imakiseki.cf/<No Text>-1 Not found: The server name or address could not be resolved  https://www.lyyourc.com/<No Text>-1 Not found: The server name or address could not be resolved  https://kntan.coding.me/kntan/<No Text>-1 Not found: The server name or address could not be resolved  http://www.ahonn.me/<No Text>-1 Timeouthttps://blog.itypen.com/<No Text>-1 Not found: The server name or address could not be resolved  https://one.jiehua1995.xyz/hexo-theme-love/<No Text>-1 Not found: The server name or address could not be resolved  https://dmx.pub/<No Text>404 Not Foundhttps://xwartz.github.com/blog<No Text>-1 Timeouthttp://jser.it/<No Text>-1 Not found: The server name or address could not be resolved  http://blog.minfive.com/<No Text>404 Not Foundhttps://kexin-li.github.io/<No Text>404 Not Foundhttps://github.com/Kexin-Li/hexo-theme-cicadaCicada404 Not Foundhttps://lizhihao6.github.io/<No Text>403 Forbiddenhttp://blog.shanamaid.top/<No Text>-1 Timeouthttps://hexo-theme-aircv.molavec.com/<No Text>403 Forbiddenhttps://www.liuxunzhuo.top/<No Text>-1 Not found: The server name or address could not be resolved  https://blog.viosey.com/<No Text>-1 Not found: The server name or address could not be resolved  http://www.codeteenager.cn/<No Text>-1 Not found: The server name or address could not be resolved  https://blog.utone.xyz/<No Text>-1 Not found: The host name in the certificate is invalid or does not match  https://callmesoul.cn/<No Text>404 Not Foundhttps://lv-fan.gitee.io/<No Text>-1 Not found: The host name in the certificate is invalid or does not match  https://tonychenn.cn/<No Text>404 Not Foundhttps://fervent-bell-d9130f.netlify.app/ [301 from https://fervent-bell-d9130f.netlify.com/]404 Not Foundhttp://blog.sprabbit.com/hexo-theme-chan [301 from http://denjones.github.io/hexo-theme-chan]403 Forbiddenhttp://ww16.godbmw.com/?sub1=20221117-1429-2664-9d85-2c17c62254b2 [302 from https://godbmw.com/]404 Not Foundhttps://www.yujunren.com/blog/ [301 from http://www.yujunren.com/blog/]403 Forbiddenhttp://ww16.godbmw.com/theme-bmw/?sub1=20221117-1429-408f-a7bd-2f3605957e77 [302 from https://godbmw.com/theme-bmw/]-1 Not found: The date in the certificate is invalid or has expired  https://lanmiao.oschina.io/ [301 from http://lanmiao.oschina.io/]-1 Not found: The date in the certificate is invalid or has expired  https://chaoo.oschina.io/ [301 from http://chaoo.oschina.io/]403 Forbiddenhttp://ww16.simple99.cn/?sub1=20221117-1429-58ec-bbc3-c3bb2eb7982a [302 from https://simple99.cn/]-1 Not found: The server name or address could not be resolved  http://blog.utone.xyz/ [301 from https://shixiaohu2206.github.io/]

There are at least 70 theme preview links that need to be updated.
It's too painful to check for these invalid links. Since these are static sites, we could allow theme developers to upload the minimal demo site source code to a specific repository. Then we can preview themes from URL like https://hexo.io/theme-preview/hexo-theme-landscape/
Using git to manage this content is also not very convenient, perhaps we can use an object storage like cloudflare r2
CC @hexojs/core

Instead of using https://hexo.io/theme-preview/hexo-theme-landscape/, I think we should use https://theme-preview.hexo.io/hexo-theme-landscape/ to host these previews.

Since these are static sites, we could allow theme developers to upload the minimal demo site source code to a specific repository.

Good idea. But how to update them automatically? They will be updated many times. But I assume many of the theme authors will not update after merging first-time PR.

How about using GitHub Actions? Every time when the author updates the theme, the GitHub Actions will be triggered to build the demo site with hexo-theme-unit-test, then submit the content to a Git repository in hexojs, or to a cloud storage.
We can also use this to infer when the theme was last updated, and whether it is compatible with the latest Hexo

Every time when the author updates the theme, the GitHub Actions will be triggered to build the demo site with hexo-theme-unit-test,

Sorry, I can't image this. I don't know how to detect a theme has changed even if we use GitHub Action. So, is it means theme authors have to add GitHub Actions to their repositories and send a notification to us in some way?

Yes, theme authors need to add github actions scripts to their theme repositories, to automatically build the site with hexo-theme-unit-test when new commits are pushed, and submit the demo sites to the cloud storage or git repository provided by hexo. There will be some security and access control issues that will need to be discussed further.

Ok. Understand. I think it is worth trying that :)

P.S
How about polling registered repositories?

Polling all repositories (daily or weekly)
Check & Store commit hash (maybe JSON file?)
Pull theme & publish somewhere, if commit hash is difference with prev polling

Pros:
Authors no need to add GitHub Actions to their repositories.
Cons:
Maybe we have to get an agreement to automatically publish with authors.


exceptionTrace is not activated.

I am setting version 3.0.0.
However, an error occurred while creating the exceptionTrace table in pinot.

It was confirmed that the schemaName was incorrect, and the table was applied after correction.
pinot admin confirmed that the status was not normal as shown in the picture below.

Thank you for pointing out the configuration error. To address this issue, I will modify the existing table and schema files.
Based on your feedback, it seems that changing the incorrect table name (exceptionTraceV1) to exceptionTrace resolved the error. Is that correct?
If there are any further issues, please let me know.

I need some other help.
When inserting a table with the applied schema, a segment error occurs as shown below.

All other tables are normal, but only exceptionTrace is occurring.
We are using version 1.0.0 of pinot and are operating in hybrid mode of QuickStartCluster.

The segment might not be saved correctly due to the schema change.
For more information https://docs.pinot.apache.org/users/tutorials/schema-evolution.
Try using the Reload Table Segments API to reload table segments.
Or the Delete Table Segment API to delete segment exceptionTrace__0__0__20240624T0121Z.
These actions can be done with the Swagger Pinot Controller API.

I've tried reloading segments, rebalance servers, and deleting and regenerating segments, but all I get is a message that the segment is not normal.

I am not sure if the segment was deleted properly because the segment name is the same.
Can you explain more about how you regenerate segments?
These are some solution with more details
delete segment

deleting with api and check response

(optional) Use forceCommit /tables/{tableName}/forceCommit to create a new segment and check if it is created correctly.

If you need to restore realtime segment
https://www.markhneedham.com/blog/2021/12/06/apache-pinot-copy-segment-new-table/

download segment from deep storage(controller) or server
Copy segment to offline table

Thanks for your guide.
Like your guide, I proceeded as follows.

However, segment errors continued to occur.

I've never seen a case like this before. I'll check pinot issue to see if there are any similar issues.
If you have any logs, please share them with me.

my pinot verision : 1.0.0
cpu : aws r7g (Graviton)
java version : 17
start script : apache-pinot-1.0.0-bin/bin/pinot-admin.sh QuickStart -type hybrid
This is the script used to insert the 3.0.0 version table.

All tables except exceptionTrace are normal and data collection is working well.
The log below is the message that appears when a segment is reloaded. It's a bit difficult to see because it's mixed in with other things.

2024/06/24 08:52:27.545 INFO [PinotHelixResourceManager] [grizzly-http-server-0] Sending reload message for segment: exceptionTrace__0__0__20240624T0630Z in table: exceptionTrace_REALTIME with forceDownload: false
2024/06/24 08:52:27.546 INFO [CriteriaEvaluator] [grizzly-http-server-0] Query returned 1 rows
2024/06/24 08:52:27.546 INFO [DefaultMessagingService] [grizzly-http-server-0] Send 1 messages with criteria instanceName=%resourceName=exceptionTrace_REALTIMEpartitionName=exceptionTrace__0__0__20240624T0630ZpartitionState=
2024/06/24 08:52:27.547 INFO [PinotHelixResourceManager] [grizzly-http-server-0] Sent 1 reload messages for segment: exceptionTrace__0__0__20240624T0630Z in table: exceptionTrace_REALTIME
2024/06/24 08:52:27.547 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] 188 START: CallbackHandler 27, INVOKE /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.controller.GenericHelixController@3b11deb6 type: CALLBACK
2024/06/24 08:52:27.547 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] CallbackHandler 27 subscribing changes listener to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES, callback type: CALLBACK, event types: [NodeChildrenChanged], listener: org.apache.helix.controller.GenericHelixController@3b11deb6, watchChild: false
2024/06/24 08:52:27.547 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] 355 START: CallbackHandler 29, INVOKE /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.messaging.handling.HelixTaskExecutor@5fd6d31f type: CALLBACK
2024/06/24 08:52:27.547 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] CallbackHandler 29 subscribing changes listener to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES, callback type: CALLBACK, event types: [NodeChildrenChanged], listener: org.apache.helix.messaging.handling.HelixTaskExecutor@5fd6d31f, watchChild: false
2024/06/24 08:52:27.548 INFO [ControllerResponseFilter] [grizzly-http-server-0] Handled request from <IP_ADDRESS> POST http://pinpointv3.dev.cats4me.net:9000/segments/exceptionTrace_REALTIME/exceptionTrace__0__0__20240624T0630Z/reload, content-type application/json; charset=UTF-8 status code 200 OK
2024/06/24 08:52:27.548 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] CallbackHandler27, Subscribing to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES took: 1
2024/06/24 08:52:27.548 INFO [GenericHelixController] [ZkClient-EventThread-188-localhost:2123] START: GenericClusterController.onMessage() for cluster QuickStartCluster
2024/06/24 08:52:27.548 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] CallbackHandler29, Subscribing to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES took: 0
2024/06/24 08:52:27.548 INFO [GenericHelixController] [ZkClient-EventThread-188-localhost:2123] END: GenericClusterController.onMessage() for cluster QuickStartCluster
2024/06/24 08:52:27.548 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] 188 END:INVOKE CallbackHandler 27, /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.controller.GenericHelixController@3b11deb6 type: CALLBACK Took: 1ms
2024/06/24 08:52:27.549 INFO [GenericHelixController] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Controller stopping periodical rebalance timer at period<PHONE_NUMBER>854775807
2024/06/24 08:52:27.549 INFO [GenericHelixController] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Controller stopping periodical rebalance timer at period<PHONE_NUMBER>854775807
2024/06/24 08:52:27.549 INFO [GenericHelixController] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] START: Invoking TASK controller pipeline for cluster: QuickStartCluster. Event type: MessageChange, ID: 2f323e54_TASK. Event session ID: 10004f0fb490005
2024/06/24 08:52:27.549 INFO [GenericHelixController] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] START: Invoking DEFAULT controller pipeline for cluster: QuickStartCluster. Event type: MessageChange, ID: 2f323e54_DEFAULT. Event session ID: 10004f0fb490005
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event 2f323e54_DEFAULT : No ideal state change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event 2f323e54_TASK : No ideal state change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event 2f323e54_DEFAULT : No live instance change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event 2f323e54_TASK : No live instance change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event 2f323e54_TASK : No instance config change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event 2f323e54_DEFAULT : No instance config change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event 2f323e54_DEFAULT : No resource config change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.549 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event 2f323e54_TASK : No resource config change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.550 INFO [MessageLatencyMonitor] [ZkClient-EventThread-355-localhost:2123] The latency of message 8a579eec-c767-4459-9aa6-2edf5b9e45f9 is 5 ms
2024/06/24 08:52:27.551 INFO [PropertyCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event QuickStartCluster::DEFAULT::2f323e54_DEFAULT : Refreshed 9 property StateModelDefinition took 2 ms. Selective: false
2024/06/24 08:52:27.551 INFO [HelixTaskExecutor] [ZkClient-EventThread-355-localhost:2123] Scheduling message 8a579eec-c767-4459-9aa6-2edf5b9e45f9: exceptionTrace_REALTIME:exceptionTrace__0__0__20240624T0630Z, null->null
2024/06/24 08:52:27.551 INFO [HelixTaskExecutor] [ZkClient-EventThread-355-localhost:2123] Submit task: 8a579eec-c767-4459-9aa6-2edf5b9e45f9 to pool: java.util.concurrent.ThreadPoolExecutor@50eeed6e[Running, pool size = 33, active threads = 0, queued tasks = 0, completed tasks = 33]
2024/06/24 08:52:27.551 INFO [HelixTaskExecutor] [ZkClient-EventThread-355-localhost:2123] Message: 8a579eec-c767-4459-9aa6-2edf5b9e45f9 handling task scheduled
2024/06/24 08:52:27.551 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] 355 END:INVOKE CallbackHandler 29, /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.messaging.handling.HelixTaskExecutor@5fd6d31f type: CALLBACK Took: 4ms
2024/06/24 08:52:27.552 INFO [PropertyCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event QuickStartCluster::TASK::2f323e54_TASK : Refreshed 9 property StateModelDefinition took 3 ms. Selective: false
2024/06/24 08:52:27.552 INFO [HelixTask] [HelixTaskExecutor-message_handle_thread_233] handling task: 8a579eec-c767-4459-9aa6-2edf5b9e45f9 begin, at:<PHONE_NUMBER>552
2024/06/24 08:52:27.552 INFO [ConstraintItemBuilder] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] overwrite existing constraint-value. old-value: null, new-value: 100000
2024/06/24 08:52:27.552 INFO [PropertyCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event QuickStartCluster::DEFAULT::2f323e54_DEFAULT : Refreshed 1 property ClusterConstraint took 1 ms. Selective: false
2024/06/24 08:52:27.552 INFO [exceptionTrace_REALTIME-SegmentReloadMessageHandler] [HelixTaskExecutor-message_handle_thread_233] Handling message: ZnRecord=8a579eec-c767-4459-9aa6-2edf5b9e45f9, {CREATE_TIMESTAMP=1719219147545, EXECUTE_START_TIMESTAMP=1719219147552, MSG_ID=8a579eec-c767-4459-9aa6-2edf5b9e45f9, MSG_STATE=new, MSG_SUBTYPE=RELOAD_SEGMENT, MSG_TYPE=USER_DEFINE_MSG, PARTITION_NAME=exceptionTrace__0__0__20240624T0630Z, RESOURCE_NAME=exceptionTrace_REALTIME, RETRY_COUNT=0, SRC_CLUSTER=QuickStartCluster, SRC_INSTANCE_TYPE=PARTICIPANT, SRC_NAME=Controller_<IP_ADDRESS>_9000, TGT_NAME=Server_<IP_ADDRESS>_7050, TGT_SESSION_ID=10004f0fb490015, TIMEOUT=-1, forceDownload=false}{}{segmentNames=[exceptionTrace__0__0__20240624T0630Z]}, Stat=Stat {_version=0, _creationTime=1719219147546, _modifiedTime=1719219147546, _ephemeralOwner=0}
2024/06/24 08:52:27.552 INFO [HelixInstanceDataManager] [HelixTaskExecutor-message_handle_thread_233] Reloading multiple segments: [exceptionTrace__0__0__20240624T0630Z] in table: exceptionTrace_REALTIME
2024/06/24 08:52:27.552 WARN [HelixInstanceDataManager] [HelixTaskExecutor-message_handle_thread_233] Failed to get segment data manager for segments: [exceptionTrace__0__0__20240624T0630Z] of table: org.apache.pinot.core.data.manager.realtime.RealtimeTableDataManager@467f8cc1, skipping reloading them
2024/06/24 08:52:27.552 INFO [ConstraintItemBuilder] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] overwrite existing constraint-value. old-value: null, new-value: 100000
2024/06/24 08:52:27.552 INFO [PropertyCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event QuickStartCluster::TASK::2f323e54_TASK : Refreshed 1 property ClusterConstraint took 0 ms. Selective: false
2024/06/24 08:52:27.553 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] START: InstanceMessagesCache.refresh()
2024/06/24 08:52:27.553 INFO [InstanceMessagesCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] START: InstanceMessagesCache.refresh()
2024/06/24 08:52:27.553 INFO [HelixInstanceDataManager] [HelixTaskExecutor-message_handle_thread_233] Reloaded segments with metadata in table: exceptionTrace_REALTIME. Duration: 1
2024/06/24 08:52:27.554 INFO [HelixTask] [HelixTaskExecutor-message_handle_thread_233] Message 8a579eec-c767-4459-9aa6-2edf5b9e45f9 completed.
2024/06/24 08:52:27.554 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END: InstanceMessagesCache.refresh(), 1 of Messages read from ZooKeeper. took 1 ms.
2024/06/24 08:52:27.554 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Start to refresh stale message cache
2024/06/24 08:52:27.555 WARN [ZkBaseDataAccessor] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Fail to read record for paths: {/QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES/8a579eec-c767-4459-9aa6-2edf5b9e45f9=-101}
2024/06/24 08:52:27.555 INFO [InstanceMessagesCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END: InstanceMessagesCache.refresh(), 1 of Messages read from ZooKeeper. took 2 ms.
2024/06/24 08:52:27.555 INFO [InstanceMessagesCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Start to refresh stale message cache
2024/06/24 08:52:27.555 INFO [HelixTask] [HelixTaskExecutor-message_handle_thread_233] Delete message 8a579eec-c767-4459-9aa6-2edf5b9e45f9 from zk!
2024/06/24 08:52:27.555 INFO [HelixTaskExecutor] [HelixTaskExecutor-message_handle_thread_233] message finished: 8a579eec-c767-4459-9aa6-2edf5b9e45f9, took 3
2024/06/24 08:52:27.555 INFO [HelixTask] [HelixTaskExecutor-message_handle_thread_233] Message: 8a579eec-c767-4459-9aa6-2edf5b9e45f9 (parent: null) handling task for exceptionTrace_REALTIME:exceptionTrace__0__0__20240624T0630Z completed at:<PHONE_NUMBER>555, results: true. FrameworkTime: 2 ms; HandlerTime: 1 ms.
2024/06/24 08:52:27.555 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] 355 START: CallbackHandler 29, INVOKE /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.messaging.handling.HelixTaskExecutor@5fd6d31f type: CALLBACK
2024/06/24 08:52:27.555 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] CallbackHandler 29 subscribing changes listener to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES, callback type: CALLBACK, event types: [NodeChildrenChanged], listener: org.apache.helix.messaging.handling.HelixTaskExecutor@5fd6d31f, watchChild: false
2024/06/24 08:52:27.555 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] 188 START: CallbackHandler 27, INVOKE /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.controller.GenericHelixController@3b11deb6 type: CALLBACK
2024/06/24 08:52:27.555 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] CallbackHandler 27 subscribing changes listener to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES, callback type: CALLBACK, event types: [NodeChildrenChanged], listener: org.apache.helix.controller.GenericHelixController@3b11deb6, watchChild: false
2024/06/24 08:52:27.555 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] CallbackHandler29, Subscribing to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES took: 0
2024/06/24 08:52:27.556 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] CallbackHandler27, Subscribing to path: /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES took: 1
2024/06/24 08:52:27.556 INFO [GenericHelixController] [ZkClient-EventThread-188-localhost:2123] START: GenericClusterController.onMessage() for cluster QuickStartCluster
2024/06/24 08:52:27.556 INFO [HelixTaskExecutor] [ZkClient-EventThread-355-localhost:2123] No Messages to process
2024/06/24 08:52:27.556 INFO [CallbackHandler] [ZkClient-EventThread-355-localhost:2123] 355 END:INVOKE CallbackHandler 29, /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.messaging.handling.HelixTaskExecutor@5fd6d31f type: CALLBACK Took: 1ms
2024/06/24 08:52:27.556 INFO [GenericHelixController] [ZkClient-EventThread-188-localhost:2123] END: GenericClusterController.onMessage() for cluster QuickStartCluster
2024/06/24 08:52:27.556 INFO [CallbackHandler] [ZkClient-EventThread-188-localhost:2123] 188 END:INVOKE CallbackHandler 27, /QuickStartCluster/INSTANCES/Server_<IP_ADDRESS>_7050/MESSAGES listener: org.apache.helix.controller.GenericHelixController@3b11deb6 type: CALLBACK Took: 1ms
2024/06/24 08:52:27.557 INFO [AbstractDataCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event QuickStartCluster::DEFAULT::2f323e54_DEFAULT : 0 properties refreshed from ZK.
2024/06/24 08:52:27.557 INFO [ParticipantStateCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event QuickStartCluster::DEFAULT::2f323e54_DEFAULT : END: participantStateCache.refresh() for cluster QuickStartCluster, started at :<PHONE_NUMBER>554, took 3 ms
2024/06/24 08:52:27.557 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END: updateRelayMessages(), 0 of valid relay messages in cache, took 0 ms.
2024/06/24 08:52:27.557 INFO [ResourceControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event 2f323e54_DEFAULT : No customized state config change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.557 INFO [AbstractDataCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event QuickStartCluster::DEFAULT::2f323e54_DEFAULT : 0 properties refreshed from ZK.
2024/06/24 08:52:27.557 INFO [ParticipantStateCache] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event QuickStartCluster::DEFAULT::2f323e54_DEFAULT : END: participantStateCache.refresh() for cluster QuickStartCluster, started at :<PHONE_NUMBER>557, took 0 ms
2024/06/24 08:52:27.557 INFO [ResourceControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Event 2f323e54_DEFAULT : END: ResourceControllerDataProvider.refresh() for cluster QuickStartCluster, started at<PHONE_NUMBER>549 took 8 for DEFAULT pipeline
2024/06/24 08:52:27.557 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END ReadClusterDataStage for DEFAULT pipeline for cluster QuickStartCluster. took: 8 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.557 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END ResourceComputationStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.557 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END ResourceValidationStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.557 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END CurrentStateComputationStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.557 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END CustomizedStateComputationStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.557 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END TopStateHandoffReportStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.557 INFO [WagedRebalancer] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Start computing new ideal states for resources: []
2024/06/24 08:52:27.558 INFO [WagedRebalancer] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Start calculating the new best possible assignment.
2024/06/24 08:52:27.558 INFO [WagedRebalancer] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Start calculating for an assignment with algorithm ConstraintBasedAlgorithm
2024/06/24 08:52:27.558 INFO [WagedRebalancer] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Finish calculating an assignment with algorithm ConstraintBasedAlgorithm. Took: 0 ms.
2024/06/24 08:52:27.558 INFO [WagedRebalancer] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Finish calculating the new best possible assignment.
2024/06/24 08:52:27.558 INFO [WagedRebalancer] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Finish computing new ideal states for resources: []
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END BestPossibleStateCalcStage for DEFAULT pipeline for cluster QuickStartCluster. took: 1 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END MessageGenerationPhase for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END MessageSelectionStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [StateTransitionThrottleController] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] No throttle config is set!
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END IntermediateStateCalcStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END MessageThrottleStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [AbstractAsyncBaseStage] [MaintenanceRecoveryWorker-QuickStartCluster] START AsyncProcess: DEFAULT::MaintenanceRecoveryStage
2024/06/24 08:52:27.558 INFO [AbstractAsyncBaseStage] [MaintenanceRecoveryWorker-QuickStartCluster] END AsyncProcess: DEFAULT::MaintenanceRecoveryStage, took 0 ms
2024/06/24 08:52:27.558 INFO [AbstractAsyncBaseStage] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Submitted asynchronous DEFAULT::MaintenanceRecoveryStage task to worker
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END MaintenanceRecoveryStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END ResourceMessageDispatchStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [AbstractAsyncBaseStage] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Submitted asynchronous DEFAULT::PersistAssignmentStage task to worker
2024/06/24 08:52:27.558 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END PersistAssignmentStage for DEFAULT pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.558 INFO [AbstractAsyncBaseStage] [PersistAssignmentWorker-QuickStartCluster] START AsyncProcess: DEFAULT::PersistAssignmentStage
2024/06/24 08:52:27.559 INFO [AbstractAsyncBaseStage] [TargetExternalViewCalcWorker-QuickStartCluster] START AsyncProcess: DEFAULT::TargetExteralViewCalcStage
2024/06/24 08:52:27.559 INFO [AbstractAsyncBaseStage] [PersistAssignmentWorker-QuickStartCluster] END AsyncProcess: DEFAULT::PersistAssignmentStage, took 1 ms
2024/06/24 08:52:27.559 INFO [AbstractAsyncBaseStage] [TargetExternalViewCalcWorker-QuickStartCluster] END AsyncProcess: DEFAULT::TargetExteralViewCalcStage, took 0 ms
2024/06/24 08:52:27.559 INFO [AbstractAsyncBaseStage] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Submitted asynchronous DEFAULT::TargetExteralViewCalcStage task to worker
2024/06/24 08:52:27.559 INFO [Pipeline] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END TargetExteralViewCalcStage for DEFAULT pipeline for cluster QuickStartCluster. took: 1 ms for event 2f323e54_DEFAULT
2024/06/24 08:52:27.559 INFO [GenericHelixController] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] END: Invoking DEFAULT controller pipeline for event MessageChange::2f323e54_DEFAULT for cluster QuickStartCluster, took 10 ms
2024/06/24 08:52:27.559 INFO [GenericHelixController] [HelixController-pipeline-default-QuickStartCluster-(2f323e54_DEFAULT)] Callback time for event: MessageChange took: 1 ms
InQueue time for event: MessageChange took: 1 ms
TotalProcessed time for event: MessageChange took: 10 ms
2024/06/24 08:52:27.559 INFO [GenericHelixController] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Controller stopping periodical rebalance timer at period<PHONE_NUMBER>854775807
2024/06/24 08:52:27.559 INFO [GenericHelixController] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] START: Invoking DEFAULT controller pipeline for cluster: QuickStartCluster. Event type: MessageChange, ID: 0ba2c2af_DEFAULT. Event session ID: 10004f0fb490005
2024/06/24 08:52:27.559 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Event 0ba2c2af_DEFAULT : No ideal state change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.559 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Event 0ba2c2af_DEFAULT : No live instance change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.559 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Event 0ba2c2af_DEFAULT : No instance config change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.559 INFO [BaseControllerDataProvider] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Event 0ba2c2af_DEFAULT : No resource config change for QuickStartCluster cluster, DEFAULT pipeline
2024/06/24 08:52:27.560 INFO [AbstractDataCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event QuickStartCluster::TASK::2f323e54_TASK : 0 properties refreshed from ZK.
2024/06/24 08:52:27.560 INFO [ParticipantStateCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event QuickStartCluster::TASK::2f323e54_TASK : END: participantStateCache.refresh() for cluster QuickStartCluster, started at :<PHONE_NUMBER>555, took 5 ms
2024/06/24 08:52:27.560 INFO [InstanceMessagesCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END: updateRelayMessages(), 0 of valid relay messages in cache, took 0 ms.
2024/06/24 08:52:27.560 INFO [PropertyCache] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Event QuickStartCluster::DEFAULT::0ba2c2af_DEFAULT : Refreshed 9 property StateModelDefinition took 1 ms. Selective: false
2024/06/24 08:52:27.561 INFO [ConstraintItemBuilder] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] overwrite existing constraint-value. old-value: null, new-value: 100000
2024/06/24 08:52:27.561 INFO [PropertyCache] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Event QuickStartCluster::DEFAULT::0ba2c2af_DEFAULT : Refreshed 1 property ClusterConstraint took 1 ms. Selective: false
2024/06/24 08:52:27.561 INFO [AbstractDataCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event QuickStartCluster::TASK::2f323e54_TASK : 0 properties refreshed from ZK.
2024/06/24 08:52:27.561 INFO [ParticipantStateCache] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event QuickStartCluster::TASK::2f323e54_TASK : END: participantStateCache.refresh() for cluster QuickStartCluster, started at :<PHONE_NUMBER>560, took 1 ms
2024/06/24 08:52:27.562 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] START: InstanceMessagesCache.refresh()
2024/06/24 08:52:27.572 INFO [WorkflowControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Event 2f323e54_TASK : END: WorkflowControllerDataProvider.refresh() for cluster QuickStartCluster, started at<PHONE_NUMBER>549 took 23 for TASK pipeline
2024/06/24 08:52:27.572 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END ReadClusterDataStage for TASK pipeline for cluster QuickStartCluster. took: 23 ms for event 2f323e54_TASK
2024/06/24 08:52:27.572 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END ResourceComputationStage for TASK pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_TASK
2024/06/24 08:52:27.572 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END ResourceValidationStage for TASK pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_TASK
2024/06/24 08:52:27.573 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END CurrentStateComputationStage for TASK pipeline for cluster QuickStartCluster. took: 1 ms for event 2f323e54_TASK
2024/06/24 08:52:27.573 INFO [AssignableInstanceManager] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] AssignableInstanceManager built AssignableInstances from scratch based on CurrentState.
2024/06/24 08:52:27.573 INFO [AssignableInstanceManager] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Current quota capacity: {"Broker_<IP_ADDRESS>_8000":{"TASK_EXEC_THREAD":{"DEFAULT":"0/40"}},"Server_<IP_ADDRESS>_7050":{"TASK_EXEC_THREAD":{"DEFAULT":"0/40"}},"Minion_<IP_ADDRESS>_6000":{"TASK_EXEC_THREAD":{"DEFAULT":"0/40"}},"Controller_<IP_ADDRESS>_9000":{"TASK_EXEC_THREAD":{"DEFAULT":"0/40"}}}
2024/06/24 08:52:27.573 INFO [ControllerResponseFilter] [grizzly-http-server-1] Handled request from <IP_ADDRESS> GET http://pinpointv3.dev.cats4me.net:9000/tables/exceptionTrace_REALTIME/externalview, content-type null status code 200 OK
2024/06/24 08:52:27.574 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END TaskSchedulingStage for TASK pipeline for cluster QuickStartCluster. took: 1 ms for event 2f323e54_TASK
2024/06/24 08:52:27.574 INFO [TaskPersistDataStage] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] START TaskPersistDataStage.process()
2024/06/24 08:52:27.574 INFO [TaskPersistDataStage] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END TaskPersistDataStage.process() for cluster QuickStartCluster took 0 ms
2024/06/24 08:52:27.574 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END TaskPersistDataStage for TASK pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_TASK
2024/06/24 08:52:27.574 INFO [AbstractAsyncBaseStage] [TaskJobPurgeWorker-QuickStartCluster] START AsyncProcess: TASK::TaskGarbageCollectionStage
2024/06/24 08:52:27.574 INFO [AbstractAsyncBaseStage] [TaskJobPurgeWorker-QuickStartCluster] END AsyncProcess: TASK::TaskGarbageCollectionStage, took 0 ms
2024/06/24 08:52:27.574 INFO [AbstractAsyncBaseStage] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] Submitted asynchronous TASK::TaskGarbageCollectionStage task to worker
2024/06/24 08:52:27.574 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END TaskGarbageCollectionStage for TASK pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_TASK
2024/06/24 08:52:27.574 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] END: InstanceMessagesCache.refresh(), 0 of Messages read from ZooKeeper. took 12 ms.
2024/06/24 08:52:27.574 INFO [InstanceMessagesCache] [HelixController-pipeline-default-QuickStartCluster-(0ba2c2af_DEFAULT)] Start to refresh stale message cache
2024/06/24 08:52:27.574 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END MessageGenerationPhase for TASK pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_TASK
2024/06/24 08:52:27.574 INFO [Pipeline] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END TaskMessageDispatchStage for TASK pipeline for cluster QuickStartCluster. took: 0 ms for event 2f323e54_TASK
2024/06/24 08:52:27.574 INFO [GenericHelixController] [HelixController-pipeline-task-QuickStartCluster-(2f323e54_TASK)] END: Invoking TASK controller pipeline for event MessageChange::2f323e54_TASK for cluster QuickStartCluster, took 25 ms
2024/06/24 08:52:27.574 INFO [GenericHelixController] [HelixController-pipeline-task-QuickStartCluster-(0ba2c2af_TASK)] Controller stopping periodical rebalance timer at period<PHONE_NUMBER>854775807
2024/06/24 08:52:27.574 INFO [GenericHelixController] [HelixController-pipeline-task-QuickStartCluster-(0ba2c2af_TASK)] START: Invoking TASK controller pipeline for cluster: QuickStartCluster. Event type: MessageChange, ID: 0ba2c2af_TASK. Event session ID: 10004f0fb490005
2024/06/24 08:52:27.574 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(0ba2c2af_TASK)] Event 0ba2c2af_TASK : No ideal state change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.574 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(0ba2c2af_TASK)] Event 0ba2c2af_TASK : No live instance change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.574 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(0ba2c2af_TASK)] Event 0ba2c2af_TASK : No instance config change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.574 INFO [BaseControllerDataProvider] [HelixController-pipeline-task-QuickStartCluster-(0ba2c2af_TASK)] Event 0ba2c2af_TASK : No resource config change for QuickStartCluster cluster, TASK pipeline
2024/06/24 08:52:27.575 ERROR [CompletionServiceHelper] [grizzly-http-server-3] Server: Server_<IP_ADDRESS>_7050 returned error: 404
2024/06/24 08:52:27.575 WARN [CompletionServiceHelper] [grizzly-http-server-3] Finished reading information for table: exceptionTrace_REALTIME with 0/1 server responses
2024/06/24 08:52:27.575 INFO [ControllerResponseFilter] [grizzly-http-server-3] Handled request from <IP_ADDRESS> GET http://pinpointv3.dev.cats4me.net:9000/segments/exceptionTrace_REALTIME/exceptionTrace__0__0__20240624T0630Z/metadata?columns=*, content-type null status code 200 OK
2024/06/24 08:52:27.576 INFO [DebugResource] [grizzly-http-server-2] Reading segments debug info from servers: [Server_<IP_ADDRESS>_7050] for table: exceptionTrace_REALTIME
2024/06/24 08:52:27.577 INFO [CompletionServiceHelper] [grizzly-http-server-2] Finished reading information for table: exceptionTrace_REALTIME

While testing, I checked the log below. Would this help?

2024/06/24 09:36:40.188 INFO [HelixInstanceDataManager] [HelixTaskExecutor-message_handle_thread_71] Adding segment: exceptionTraceV1__0__0__20240624T0936Z to table: exceptionTraceV1_REALTIME
2024/06/24 09:36:40.190 INFO [BaseTableDataManager] [HelixTaskExecutor-message_handle_thread_71] Default time: 0 does not comply with format: 1:MILLISECONDS:EPOCH, using creation time:<PHONE_NUMBER>160 as the default time for table: exceptionTraceV1_REALTIME
2024/06/24 09:36:40.190 INFO [LLRealtimeSegmentDataManager_exceptionTraceV1__0__0__20240624T0936Z] [HelixTaskExecutor-message_handle_thread_71] Setting sorted column name: applicationName from RealtimeDataResourceZKMetadata for segment exceptionTraceV1__0__0__20240624T0936Z
2024/06/24 09:36:40.190 ERROR [HelixStateTransitionHandler] [HelixTaskExecutor-message_handle_thread_71] Exception while executing a state transition task exceptionTraceV1__0__0__20240624T0936Z
java.lang.reflect.InvocationTargetException: null
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.apache.helix.messaging.handling.HelixStateTransitionHandler.invoke(HelixStateTransitionHandler.java:350) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.helix.messaging.handling.HelixStateTransitionHandler.handleMessage(HelixStateTransitionHandler.java:278) [pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.helix.messaging.handling.HelixTask.call(HelixTask.java:97) [pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.helix.messaging.handling.HelixTask.call(HelixTask.java:49) [pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.UnsatisfiedLinkError: 'void com.yscope.clp.compressorfrontend.MessageEncoder.setVariableHandlingRuleVersions(byte[], int, byte[], int)'
at com.yscope.clp.compressorfrontend.MessageEncoder.setVariableHandlingRuleVersions(Native Method) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at com.yscope.clp.compressorfrontend.MessageEncoder.(MessageEncoder.java:36) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.plugin.inputformat.clplog.CLPLogRecordExtractor.init(CLPLogRecordExtractor.java:91) ~[pinot-clp-log-1.0.0-shaded.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.plugin.inputformat.clplog.CLPLogMessageDecoder.init(CLPLogMessageDecoder.java:61) ~[pinot-clp-log-1.0.0-shaded.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.spi.stream.StreamDecoderProvider.create(StreamDecoderProvider.java:45) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.core.data.manager.realtime.LLRealtimeSegmentDataManager.(LLRealtimeSegmentDataManager.java:1433) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.core.data.manager.realtime.RealtimeTableDataManager.addSegment(RealtimeTableDataManager.java:444) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.server.starter.helix.HelixInstanceDataManager.addRealtimeSegment(HelixInstanceDataManager.java:230) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
at org.apache.pinot.server.starter.helix.SegmentOnlineOfflineStateModelFactory$SegmentOnlineOfflineStateModel.onBecomeConsumingFromOffline(SegmentOnlineOfflineStateModelFactory.java:80) ~[pinot-all-1.0.0-jar-with-dependencies.jar:1.0.0-b6bdf6c9686b286a149d2d1aea4a385ee98f3e79]
... 12 more
2024/06/24 09:36:40.191 ERROR [StateModel] [HelixTaskExecutor-message_handle_thread_71] Default rollback method invoked on error. Error Code: ERROR
2024/06/24 09:36:40.192 ERROR [HelixTask] [HelixTaskExecutor-message_handle_thread_71] Message execution failed. msgId: 26fa39a8-716d-4668-a2b9-c1fedc702192, errorMsg: java.lang.reflect.InvocationTargetException

exceptionTrace table uses CLP encoding. I am not sure CLP library support Graviton(ARM64).
reference: Pinot doesn't provide official binaries for M1 or M2 Mac systems.
https://docs.pinot.apache.org/basics/getting-started/running-pinot-locally#m1-and-m2-mac-support

Thanks for your help.
As you said, I changed it to x86 and applied it, and it worked fine.
Perhaps CLP does not support arm64 architecture.

I'm glad to hear that the issue has been resolved.
Here are the details related to the issue you raised:
Apache Pinot utilizes the clp-ffi-java library internally for its CLP-related functionalities. This library currently supports only the linux/amd64 OS X/x86-64 architecture, which is the root cause of the problem you are experiencing.
According to the issue linked below, it appears that there are plans to support binaries for multiple platforms, including aarch64, in the near future:
https://github.com/y-scope/clp-ffi-java/issues/46

It seems that Apache Pinot is also planning to support various platform, including aarch64.
https://github.com/apache/pinot/pull/13648


Reply box too small

Device: MacBook
Browser: Firefox
Node: bitclout.com, tijn.club
Issue: When replying to a post, the text field is too small.

I disabled all my ad blockers and have already removed a bunch of plugins I wasn't using, for security reasons.
No change.
Seems to be fine on Chrome and Brave. Only Firefox is the problem.
Cheers!

It's fixed.

Yup, looks good. Thanks!


lunar-client: 2.10.1 -> 2.14.0

The lunar client has now been updated to 2.15.1, this pr is no longer needed.
https://github.com/NixOS/nixpkgs/pull/214690


There don't seem to be any type hints

I'm very new to python, pygame, etc, so maybe I missed something big.  I'm using pylance and mypy to do static analysis, and they don't seem to be finding a type library or any type hints.  Pygame itself seems to have these type hints.
Is there an install step I missed or is it just not in the library?
If it's not in the library, would you be interested in a PR that adds the type hints?  Maybe I could contribute...

Yes, if you could do that, it'd be much appreciated!


Teams

Users can now be associated with a team.
The team can have a name and a shtick just like normal authors but
nothing else to keep things simple.
Eventually I'd like to have teams be displayed the same way Guides are
currently, as a mosaic of blocks with the name of the team, the shtick
and small circle avatars of each team member up to a reasonable limit.
Curious what @drewbarontini and @johndjameson will think of this one. :-)
Still some WIP on this:

[ ] finish team index page
[ ] finish team show page
[ ] add team edit page
[ ] display author's team in author show and index pages

:+1:
I'll get to work on design and front-end.

I think we should combine the index and show views into a single page. Teams have a name, a description, and members — all of which we can show comfortably from the index view.
Index
We'll need to iterate on this to get the layout and hierarchy right, but the idea is to present all the teams and their members on a single page. I'll also find a way to give each team a little more visual pizazz than pictured here.

It also makes sense for users to be able to belong to more than one team. It may not be our use case, we should probably build the capability into the feature. Thoughts?
New/Edit

Not a priority anymore.


Add paging into console

When many addresses is created (tested with ~3300 addresses) then loading of all addresses takes something around 20 minutes. After discussion with @lulf there should be added paging with option for count of addresses per page.

I don't think paging is the issue with taking 20 minutes. Not to say paging is not useful, but it is I think a separate issue from the slow loading of addresses you observed.

in javascript console output (in browser) I see following errors:
Very fast increasing thousands of repeats
Error: d.d3 is null
i.convertDataToTargets@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/c3/c3.min.js:2:11157
i.loadFromArgs@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/c3/c3.min.js:2:13539
h.load@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/c3/c3.min.js:5:3370
dashboard_ctrl/PieChart.prototype.draw_lines@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/components/dashboard/dashboard_ctrl.js:126:13
dashboard_ctrl/PieChart.prototype.update@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/components/dashboard/dashboard_ctrl.js:108:9
on_update/</<@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/components/dashboard/dashboard_ctrl.js:173:15
on_update/<@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/components/dashboard/dashboard_ctrl.js:172:11
e/q<@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:160:308
f@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:45:490
mg/k.defer/c<@https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:48:418
angular.min.js:119:446
f/<
https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:119:446
vf/this.$get</<
https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:92:42
e/q<
https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:160:346
f
https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:45:490
mg/k.defer/c<
https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js:48:418
found no address for type queue
address_service.js:148:9
found no address for type queue
address_service.js:148:9
Source map error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Resource URL: https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular/angular.min.js
Source Map URL: angular.min.js.map[Learn More]
found no address for type queue
address_service.js:148:9
Source map error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Resource URL: https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/jquery/dist/jquery.min.js
Source Map URL: jquery.min.map[Learn More]
found no address for type queue
address_service.js:148:9
Source map error: SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Resource URL: https://console-many-addresses-standard.<IP_ADDRESS>.nip.io/bower_components/angular-sanitize/angular-sanitize.min.js
Source Map URL: angular-sanitize.min.js.map[Learn More]
found no address for type queue
address_service.js:148:9

might be related?

The console referred to by this issue has been replaced. The new console/console server has the paging feature.


LocalJobsProvider: Update end-time on completion

The local provider should update 'end-time' on completion, currently it stays as 'NA'

This should be fixed with abaee0d61cb3fef8a4ea3b2243dbf8929c7ac6b6.


Python: Make sure GRPC is actually optional on proto- packages.

@geigerj and I went through and thought we made GRPC optional on proto-* packages, but it may not be done correctly, as they still have a hard dependency on grpcio.
Investigate.

It is because I never merged #980.

#980 is merged; closing.


Error displaying widget: model not found for interpret_text.experimental.widget.ExplanationDashboard.ExplanationDashboard

Hello,
This is a dashboard display problem i am facing in JupyterLab from Azure. Please let me know how to fix this.
I am trying to use InterpretText on a sample dataset which has text data in a column and a label which tells whether it has some profanity content or not.
Now, when i tried below code.. i see an issue at the last line of the code i.e. ExplanationDashboard****... The moment i run the last line in the below code:
ExplanationDashboard(local_explanation)
i get the error
Error displaying widget: model not found
<interpret_text.experimental.widget.ExplanationDashboard.ExplanationDashboard at 0x7f696c3a9518>
Code:
Iexplainer = ClassicalTextExplainer()
fit the data
Iclassifier, best_params = Iexplainer.fit(X_train, Y_train)
print("best classifier: " + str(best_params))
train_accuracy = Iclassifier.score(X_train, Y_train, sample_weight=None)
print("Train accuracy = " + str(train_accuracy * 100) + "%")
mean_accuracy = Iclassifier.score(X_test, Y_test, sample_weight=None)
Y_pred = Iclassifier.predict(X_test)
[precision, recall, fscore, support] = precision_recall_fscore_support(Y_test, Y_pred, average='macro')
print("[accuracy, precision, recall, fscore, support] = " + str([(mean_accuracy * 100), precision, recall, fscore, support]))
Iexplainer.preprocessor.labelEncoder = label_encoder
y = Iclassifier.predict(str(X_test[102]))
local_explanation = Iexplainer.explain_local(str(X_test[102]), y)
sorted feature importance values and feature names
sorted_local_importance_names = local_explanation.get_ranked_local_names()
sorted_local_importance_values = local_explanation.get_ranked_local_values()
ExplanationDashboard(local_explanation) -------> This is the only line which has problem in displaying dashboard....

I don't think this is ipyvolume related :)


Upgrade path issue for alpha users

Hello
I am trying to upgrade a slightly old alpha version (pre 0.1 unsure exactly), I am getting api errors with all gotk commands (v1alpha1 vs v1beta1) eg suspend:
gotk suspend kustomization oracle-dev
✗ no matches for kind "Kustomization" in version "kustomize.toolkit.fluxcd.io/v1beta1"

when i try to bootstrap again using a later tag (eg 0.1.15):
Resource: "apiextensions.k8s.io/v1, Resource=customresourcedefinitions", GroupVersionKind: "apiextensions.k8s.io/v1, Kind=CustomResourceDefinition"
Name: "receivers.notification.toolkit.fluxcd.io", Namespace: ""
for: "/tmp/gotk-system364635352/gitops/configs/dev-cluster/gotk-system/toolkit-components.yaml": CustomResourceDefinition.apiextensions.k8s.io "receivers.notification.toolkit.fluxcd.io" is invalid: status.storedVersions[0]: Invalid value: "v1alpha1": must appear in spec.versions
✗ install failed

My guess is the existing customresource definitions rejecting the update.
Which means I don't think it's possible to just use bootstrap to upgrade .  i wouldn't mind nuking the resources and starting again if i could somehow manually de-automate.
Although it's alpha and expected  it would still be nice to supply an FAQ or a section somewhere around upgrade process and the ability to manually deautomate deployments in case of trouble. I hope the upgrade path to v1beta to v1 will be smoother
Thanks for all your work!

Assuming you've installed the toolkit in gitops-system, you could uninstall it without removing the deployed workloads:

delete the controllers

kubectl -n gitops-system delete deployments --all

remove the finalizers for each kind (kustomization, gitrepositry, helmrelease, helmrepository):

kubectl -n gitops-system patch kustomization <name> -p '{"metadata":{"finalizers":null}}

delete the namespace

kubectl delete ns gitops-system

delete the crds

kubectl delete $(kubectl get crds -oname | grep "toolkit.fluxcd.io")

With the latest CLI you should be able to reinstall it, please let me know if this works.
Thanks @SpectralHiss for tying the alpha 🥇 Going forward we will provide a conversion mechanism for CRDs.

Hey thanks so much for your quick response
I am in the process of deleting this (I actually used an old (v0.0.28) binary before i saw your post) it got stuck on delete namespace (status Terminating..),  i think it's because of these finalisers still being there , i cleared them and it worked great. (and my pods are still here
going to run the reinstall slightly later and update

I've updated the upgrade guid here https://github.com/fluxcd/toolkit/discussions/288

Thank you so much !! this worked great (there's a small new issue to do with gitlab.com bootstrap but this issue is solved) :+1: :tada:


Discord Link Broken.

Invite for the discord Server is invalid.

Would like updated invite as well

Thanks. I have fixed in the main github and docker pages, as well as the settings section in the app


Make ARC types json parseable

Currently, the json reasers/writers only work on the original isa-json types. To make them also work on our ArcTable/ArcAssay/ArcStudy/ArcInvestigation types. We need converters between the two.
For this I added in this PR functions and tests to translate between isa-tab ArcTables and isa-json Processes.
Still to-do:

[x] Assay,Study,Investigation converters
[x] Assay,Study,Investigation converter tests
[x] ArcAssay,ArcStudy,ArcInvestigation json IO

@Freymaurer
I had to do some changes to the Identifier modules, as I needed this functionality in the translation between ArcAssays and Assays. Could you take a look into this?

Finished to-dos.
I would merge now, if it's fine with you @Freymaurer


Support JS events when loading a panel.

This fixes the problem of the Timer Panel not inserting the browser
timings section after being loaded via the HistoryPanel.
These events could be wired into to better render panels or support
a more dynamic toolbar and/or panel.
Fixes #1439

I think I like it.
@jdufresne I requested a review because you added the new panel loading code; please feel free to skip this if you don't find the time or energy for a review!

I think I like it.
@jdufresne I requested a review because you added the new panel loading code; please feel free to skip this if you don't find the time or energy for a review!

I was thinking more about this and I'm going to make a single event with a
property that contains the panel id. It makes more sense than the event
being the panel id. I can create a public function that does the boiler
plater listener logic that does the basic filtering. It seems cleaner in my
mind.
On Sat, Jan 23, 2021, 2:14 PM Matthias Kestenholz<EMAIL_ADDRESS>wrote:

I think I like it.
@jdufresne https://github.com/jdufresne I requested a review because
you added the new panel loading code; please feel free to skip this if you
don't find the time or energy for a review!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jazzband/django-debug-toolbar/pull/1441#issuecomment-766172639,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJYZPZQ7AUKOOMVU6S4CQDS3MUY3ANCNFSM4WPEQ4AQ
.

I was thinking more about this and I'm going to make a single event with a
property that contains the panel id. It makes more sense than the event
being the panel id. I can create a public function that does the boiler
plater listener logic that does the basic filtering. It seems cleaner in my
mind.
On Sat, Jan 23, 2021, 2:14 PM Matthias Kestenholz<EMAIL_ADDRESS>wrote:

I think I like it.
@jdufresne https://github.com/jdufresne I requested a review because
you added the new panel loading code; please feel free to skip this if you
don't find the time or energy for a review!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jazzband/django-debug-toolbar/pull/1441#issuecomment-766172639,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJYZPZQ7AUKOOMVU6S4CQDS3MUY3ANCNFSM4WPEQ4AQ
.

I changed the approach to put the responsibility of handling the async nature of a panel's scripts on the panel's script rather than toolbar.js. I also changed the functionality to operate on rendering rather than ajax loading. I figured this would be more flexible in the future.
These commits should be squashed before merging (if approved).

I changed the approach to put the responsibility of handling the async nature of a panel's scripts on the panel's script rather than toolbar.js. I also changed the functionality to operate on rendering rather than ajax loading. I figured this would be more flexible in the future.
These commits should be squashed before merging (if approved).

This looks good I think. @tim-schilling Do you think it's ready to merge or is there anything left to do here?

Thanks for the reviews folks. Squashed and merged in.


how to use Auto Include

I‘m working with my MenuTree,this is my code
 var res = await _worker.GetRepository<Menu>().GetFirstOrDefaultAsync(predicate: c => c.Id.Equals(id)
                ,include:source=>source.Include(c=>c.Menus).ThenInclude(c=>c.Menus).ThenInclude(c => c.Menus).ThenInclude(c => c.Menus));``

if i only use one include ,they just include once. but how can i use one include to finnish my MenuTree

这是来自QQ邮箱的假期自动回复邮件。

您好，我最近正在休假中，无法亲自回复您的邮件。我将在假期结束后，尽快给您回复。


Adding same TCP and UDP ports

Expected behavior
Add TCP and UDP ports with the same port number.
Actual behavior
It allows either TCP or UDP port when we use the same port number.
Steps to reproduce the behavior

Go to the Hostname/Ports view in kitematic
Add TCP port with a port number
Add UDP port with the same port number
the 2nd entry replaces the first.

This issue already exists in moby/moby, and should be tracked there instead:
https://github.com/moby/moby/issues/4635


feat: [DPMMA-2707] Update to PHP 8.1

Release: https://github.com/escopecz/mautic-form-submit/releases/tag/2.0.0-alpha


granted registry sync removes other configs

Slack message:

I'm seeing some odd behavior on v0.20.5 where registry syncing is blowing away configuration outside of the Granted section. The only things left in my .aws/config after a sync are the Granted-generated portions.

Confirmed that this behavior is due to https://github.com/common-fate/granted/pull/569

Fixed by https://github.com/common-fate/granted/commit/287476167543a58324e314f3ac3a90c2f2e7ae31


How to "stream" from Go to JS

I've a JS function calling a Go function through ui.Bind(). From that Go function, which is long running, I'm trying to stream every time a step is done the status back to JS. Somehow, when calling ui.Eval(), this gets buffered in Go and only when the (Go) function is finished, all events are received by the corresponding JS function, so it's not real time... I tried to use Go routines but this only made things worse (such as no result at all being sent).
Is that supported?

Sorry, this was my js framework not refreshing the UI ...


Getting exception Call to undefined method, when trying to append accessor with new syntax

Laravel Version: 8.77.1
PHP Version: 8.0
Database Driver & Version: mysql

Description:
I am getting issue
Call to undefined method App\Models\Product::getLowestPriceAttribute()
Even though I have defined lowestPrice function that returns CastsAttribute.
public function lowestPrice()
   {
       return \Illuminate\Database\Eloquent\Casts\Attribute::get(function(){
            return 0; #some calculation
        });
    }
Working:
$product->lowestPrice
Not Working:
$product->append('lowestPrice');
Throws
Call to undefined method App\Models\Product::getLowestPriceAttribute()

You probably must access the Property with snake case: lowest_price / lowest_vendor
See also https://github.com/laravel/framework/pull/40551
(I an not sure about this)

Please use lowercase like @Jubeki suggests (thanks)


"istioctl bug-report version" does not belong

We have a subcommand, istioctl bug-report version, which prints the same version info as istioctl version --remote=false, but as a Go struct instead of JSON or YAML.
I propose we deprecate it in 1.11 and remove in 1.12.
It is unclear if we should keep the top-level bugreport version command, if anyone builds the bugreport binary.
It takes up a whole page of istioctl documentation at https://istio.io/latest/docs/reference/commands/istioctl/#istioctl-bug-report-version
@ostromart what is your opinion?  I assigned this to you.  You don't have to implement but let us know the motivation for having a version command here and then unassign yourself if you want someone else to do the work.

@ostromart Do you concur?  Shall we deprecate in 1.12 and remove in 1.13?


Add macro methods to lib-related nodes

I noticed there were no way to inspect and navigate in lib-related nodes like lib, fun, and C-struct/union/enum. I think it is missing.
The macro methods I suggest would be:

LibNode

name
convenient methods to access its content: structs, unions, enums, aliases, typedefs (or simply types to access all these?), functions, constants
some helpers like in TypeNode: has_constant?, has_method?, etc..

FunDef

real_name, varargs?
method's node like methods: name, args, return_type, body

Typedef (not sure about this one)

name, type

StructDef & UnionDef (or simply on CStructOrUnionDef?)

name
fields
union? (if on CStructOrUnionDef)

EnumDef

name
members
base_type

ExternalVar (e.g: $errno : Int32)

name
real_name
type

I attempted to add them, first to LibDef but I realized that a lib node is currently recognized as a TypeNode in macros:
lib LibFoo
  fun bar
end

macro describe_lib(lib_name)
  {% l = lib_name.resolve %}
  {% puts l.class_name %}
  {% puts l.methods %}
end

describe_lib LibFoo

Gives (https://carc.in/#/r/3178):
"TypeNode"
[]

Which I think is wrong, a lib is more a namespace than a type, it cannot respond to a type-like node methods like methods, union?, ancestors, etc... It should be recognized as a LibDef, like its AST node.

Any use cases?

I don't think we need usecases, completeness of the language is enough of an argument. It is surprising that macros can't traverse or inspect lib AST nodes, we should remove that surprise.


Lots of inline javascript

The template uses a lot of inline javascript. This stops me from applying a much stricter Content-Security-Policy header. It would be neater and cleaner to move the javascript into the assets directory and also include integrity checks.

I'm not sure which lines you are referring to? Depending on which features are activated, there can be around 0 lines of inline JS. The majority of inline JS would be if the Algolia feature is activated.
Anyway, I'm open to PRs to improve the organisation of the JS code :)

PR #735 already eliminates some of the inline script blocks, there is also a script block that defines const search_index_filename="/index.json";const i18n={'...'};, if I just look at the source very quickly.

I'm seeing this in the latest version, for example in footer.html (both highlighting and the search function).
I'd rather not use unsafe-inline in my content security policy, is it possible to change this?


Shortcuts

Thank you for an amazing library. Not sure if anyone had proposed this. I've noticed Shortcuts in docs, which is a great feature.
https://windicss.org/features/shortcuts.html
Maybe as a SPA-oriented alternative would be great to generate some kind of style-config.js:
export const btn: 'py-2 px-4 font-semibold rounded-lg shadow-md'
export const btn_green = 'text-white bg-green-500 hover:bg-green-700'

With style/js mangling support it would help to decrease the build output even further, some kind of like this for example:
export const b: 'So Me Ma Ng Le'
export const b_g= 'Dt Ex Tt'

We have a compile mode which provide similar things (unfortunately it's not supported in vite and webpack yet). The main challenge or it is that it requires modifying source code and it could be hard to do it correctly (like not to change unrelated content)


Webconfig overhaul

Webconfig HTML page is becoming too cumbersome when number of parameters increases. This also applies to the code generating said HTML page.

Webconfig HTML page completely redesigned:

Parameters are now organised as sections and subsections
Sections are shown as UI tabs to simplify navigation
Radio Buttons are replaced with Dropdown Lists to save space on page
Unobvious parameters can have pop-up Tooltips


Errors refactor for more detail and dynamic messages

Complete rewrite/refactor of how errors are handled in the library. Added support for FieldError, BatchError, and FileError. This should make it much easier to add additional SEC types and debug issues when they arise.

Coverage increased (+2.7%) to 95.251% when pulling 72446c913ede58a93b8c148a2ad024b9db98e3b1 on wadearnold:Errors-refactor-for-more-detail-and-wrapping into 40f64ee1146076200d474ee7d42944af9b6c4448 on moov-io:master.


⚠ Bofrost.be has degraded performance

In 5594a14, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1588 ms

Resolved: Bofrost.be performance has improved in a880ad9.


[DOCS] : Does que cloud-service-broker able to handle the orphan migration

Documentation and information request
In order to understand more specifically and move the cloud-service-broker to 2.16, I'm trying first to implement and understand the orphan migration regarding this specification:
https://github.com/openservicebrokerapi/servicebroker/blob/v2.16/spec.md
Do we have any documentation regarding this implementation inside the cloud-service-broker or I have to start the implementation from scratch?
Thanks in advance.
Regards,

Hi @wdesplas
Would you mind expanding on what are you trying to achieve?
Orphan mitigation is a process that is implemented by the platform - e.g. Cloud Foundry API. The platform will send a delete request to the broker in any of the cases described here. The broker should then treat it as any other delete request.
Thanks,
Felisia & @jimbo459

Closing as there hasn't been activity in over a month.


Increase speed of the animation.

Currently I see the only thing that can change is activeScale.
Anyway to alter the speed at which the animation occurs? The button can feel slow at times, compare with app store cards their animation feel much faster. Would be great if I could control that via props instead of hard coding it into the component.

Possible in v1.0.0!


Integrate path planning

From @astrick3 on February 5, 2015 21:45
Acceptance test:
First need to Command arm to a series of locations and have it move via the inverse kinematics using the included lua scripts.

Copied from original issue: ahundt/robone#7

Can move relatively smoothly between points, doesn't grab.
Need to figure out a way to provide simulated target points in real time so we can eventually integrate that into real system.

I got stuck getting the inverse kinematics to work, so I asked on the v-rep forum. I need to implement the changes they described.
http://www.forum.coppeliarobotics.com/viewtopic.php?f=9&t=2867

Grabbing works after updating to v-rep 3.2.0


semantic about softmax_cross_entropy_with_logits

In https://www.tensorflow.org/get_started/mnist/beginners, it says:

we call softmax_cross_entropy_with_logits on tf.matmul(x, W) + b)

In https://www.tensorflow.org/api_docs/python/tf/nn/softmax_cross_entropy_with_logits, it says

logits: Unscaled log probabilities.

Here is the question, take the following code for example:
z = tf.matmul(x, W) + b)
cost = tf.nn.softmax_cross_entropy_with_logits(logits=z, labels=the_lables)

z is not log probability, why pass it to the parameter logits?

This belongs on StackOverflow (it has actually been asked many times on SO, see links below). z is the log probability. That is a standard interpretation for the output of an affine transformation being fed to a softmax layer. For more, see:

SO: Difference between softmax and sofmtax with logits
SO: tensorflow and unscaled log probabilities

As @mckinziebrandon  indicates, this question is better asked on  StackOverflow since it is not a  bug or feature request. There is also a larger community that reads questions there. Thanks!

Thanks

Because softmax can operate on any array, I think the concept logits is not necessary, and it'll be more easy.