Views: Clean up and update names

Our Views could do with a bit of a cleanup. Some view directories/files are not even in use and can be deleted e.g., organizations/settings and naming of some components and partials can be updated to reflect the new namespacing i.e. rename dashboard to staff_dashboard. I also think there are some components and/or partials not in use e.g., One of the dashboard navbars.
This issue is to go through the views to find cases that can be deleted (not in use) and renamed to better match the new namespaces of staff and adopter_fosterer.

Can you assign this to me?

I ran the following to start to wrap my head around what needed to actually be changed here.
@LindseyB ➜ /workspaces/pet-rescue (remove-unused-views) $ discover-unused-partials .
The following partials are not referenced directly by any code:
  app/views/components/_avatar.html.erb
  app/views/components/_xl_avatar.html.erb
  app/views/components/adopter_foster_dashboard/_nav_tab.html.erb
  app/views/organizations/staff/dashboard/_navbar.html.erb
  app/views/organizations/staff/manage_fosters/_search_results.html.erb
  app/views/organizations/staff/pets/tabs/_files.html.erb
  app/views/organizations/staff/pets/tabs/_overview.html.erb
  app/views/organizations/staff/pets/tabs/_photos.html.erb

  The following partials are only referenced directly by the partials above:
    app/views/components/_attachment_form.html.erb
    app/views/components/_file_attachment_table.html.erb

Some of the partials above (at any level) might be referenced dynamically by the following lines of code:
  app/views/organizations/staff/pets/show.html.erb:<%= render partial: "organizations/staff/pets/tabs/#{@active_tab}", locals: { applications: @pet.adopter_applications, pet: @pet} %>
  app/views/static_pages/donate.html.erb:}).render('#paypal-donate-button-container');

Things that appear safe to remove:

[ ] app/views/organizations/settings.html.erb
[ ] app/views/organizations/staff/dashboard/_navbar.html.erb

naming of some components and partials can be updated to reflect the new namespacing i.e. rename dashboard to staff_dashboard

I think from what I'm seeing now the views are in app/views/organizations/staff/dashboard which seems to match what I am seeing in the controllers app/controllers/organizations/staff/dashboard_controller.rb and the class Organizations::Staff::DashboardController
While I'm in here making these changes is what is outlined above sound good or are there other pieces I need to make sure I remove or adjust?

Hey @LindseyB tha is for taking it in. Could you make a PR instead? Just easier to pull down and look at. From the above I agree those two listed under things safe to remove make sense. I’d also just double check each time you delete something to check in the browser that things still work (you’re probably already doing that but just to make sure. Not all of this would be covered by tests to a manual check is good).


Document how to configure logging

Suggestion / Problem
Adminstrators will need guidance on how to:

customise the log4j config
increase the kroxylicious log level

Repurposed to capture one thing I think is useful. The rest was rotten or too ambiguous to be picked up.

@robobario , please create a new issue for another one.

@robobario , please create a new issue for another one.


Bug: typo in the control-gate matrices on the gates tutorial

Where does the issue happen?
https://qiskit.org/documentation/tutorials/circuits/3_summary_of_quantum_operations.html#Two-qubit-gates
What is the content issue?
The indented block of mathematical notation (CU: |0>...) after "Therefore, under the action of CU, the basis vectors are transformed according to" matches the block further down on the page, but these should be different from each other.  The second block appears to be correct, and the first block needs to be edited.
Screenshots
No response
Additional information
No response

This file is actually in qiskit-tutorials: https://github.com/Qiskit/qiskit-tutorials/blob/master/tutorials/circuits/3_summary_of_quantum_operations.ipynb


Head branch is not sent for forks

https://github.com/jenkinsci/github-checks-plugin/pull/226/files#r785288753
Just tested via unit tests

Any idea why it is not present?

Any idea why it is not present?

https://docs.github.com/en/rest/reference/checks#suites

Note: The Checks API only looks for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array and a null value for head_branch.


Replace '...' with 'pass' keyword for compatibility

This fixes issue #7

@rennerocha @ejulio please review


(Request) add Line-Messenger

PackageIdentifier: Line
PackageVersion: 7.0
PackageLocale: en-US
Publisher: Naver
PackageName: Line
License: proprietary
ShortDescription: Messenger app by Naver
Installers:
Architecture: x64
InstallerType: exe
InstallerUrl: https://desktop.line-scdn.net/win/new/LineInst.exe
ManifestType: singleton
ManifestVersion: 1.0.0

https://github.com/issaclin32/scoop-bucket/blob/master/bucket/line-np.json


[now dev] Special case @now/static-build build trigger

Special case @now/static-build build trigger, since it will never build without a restart otherwise

Codecov Report

Merging #2598 into canary will decrease coverage by 0.01%.
The diff coverage is 50%.

@@            Coverage Diff            @@
##           canary   #2598      +/-   ##
=========================================
- Coverage    7.92%   7.91%   -0.02%
=========================================
  Files         258     258
  Lines        9373    9386      +13
  Branches     1061    1064       +3
=========================================
  Hits          743     743
- Misses       8580    8593      +13
  Partials       50      50

Impacted Files
Coverage Δ

src/util/dev/server.ts
11.13% <50%> (-0.26%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 19dd33b...1b42564. Read the comment docs.

Already fixed by #2562


681 integrate backstage readme plugin

expected output - README from a given repo shows up in the component page. much like https://github.com/DiamondLightSource/developer-portal/pull/693 this requires a staging setup to test properly

I know nothing about how developer portal is implemented, so unfortunately I can't review anything in this repo

todo: try out with the tokens active https://github.com/DiamondLightSource/developer-portal/pull/693#issuecomment-2196539828

[0] Watchpack Error (watcher): Error: ENOSPC: System limit for number of file watchers reached, watch '/workspace/backstage/node_modules/@internal/plugin-viewdocs-react'

unexpected

@garryod I just tried merging and rebasing main to fix 2 conflicts that could not be resolved in the online editor but now there is even more conflicts. I am not sure what happened

will just start fresh


Automatic rollback for failed deployments

Feature Description

One-line feature description (can be used as a release note): Automatic rollback for failed deployments
Primary contact (assignee): @kevin-wangzefeng
Responsible SIGs: sig-apps
Design proposal link (community repo):
Reviewer(s) - (for LGTM) recommend having 2+ reviewers (at least one from code-area OWNERS file) agreed to review. Reviewers from multiple companies preferred: @kargakis
Approver (likely from SIG/area to which feature belongs):
Initial target stage (alpha/beta/stable) and release (x.y): alpha 1.7

Moving this to next-milestone since it's still in design, won't make 1.7

Ref https://github.com/kubernetes/kubernetes/issues/23211


Add related projects

Closes #284
I've changed Chalk to lowercase as per #284, and added ansiHTML
support for chalk.rgb and chalk.bgRgb. Any further ideas are most
welcome :)

https://github.com/chalk/chalk/issues/284#issuecomment-414194119


ltex-ls installer not needed anymore

ltex-ls can be automatically installed by:
https://github.com/williamboman/nvim-lsp-installer/
Here is the relevant code:
https://github.com/williamboman/nvim-lsp-installer/blob/main/lua/nvim-lsp-installer/servers/ltex/init.lua
I think it is much better to keep this plugin as lightweight as possible and avoid duplication.

Closed by https://github.com/brymer-meneses/grammar-guard.nvim/pull/7


Help for tuning parameters with different robot

Hello,
I would like to use baseline walking controller for the simulation environment in mujoco with NAO robot.
I created the mujoco description of NAO and I am trying to tune the parameters in the configuration file. It seems much difficult for me to understand how to tune them in order to have the robot standing and walking.
Do you have some advice or some guidance for helping me with this?
Thank you very much in advance

I have prepared the following document as tips for introducing BWC to new robots. This tips section is based on problems encountered when applying BWC to robots outside of JRL.
https://www.dropbox.com/scl/fi/vpn4hvbh1v037aubm4jjo/BaselineWalkingController-Tips.docx?rlkey=4t7fvb45tmvmlb23awb3ke5eo&st=fryrxj6w&dl=0
If it is a general mc_mujoco issue, please ask/discuss in that repository.

Thank you, I followed the tips section you send me.
I still have difficulties in making the robot walk. The robot is still felling down in Mujoco. In rViz, it look like there is a kind of double contact during the walking (I attach the videos of Mujoco and rViz).
Watching the plots, there is a big difference between the force from the foot sensors and the target wrench for both feet.
Do you think I wrong in setting some parameters?
https://github.com/isri-aist/BaselineWalkingController/assets/63580685/8faa6535-6739-4b02-80a5-4b0971eee1e5
https://github.com/isri-aist/BaselineWalkingController/assets/63580685/bdf03517-4643-4efc-abdb-b06b1221026e

Watching the plots, there is a big difference between the force from the foot sensors and the target wrench for both feet. Do you think I wrong in setting some parameters?

It is possible that the mass of the robot model assumed by the controller differs from the mass of the robot in reality (or simulation). For MuJoCo, make sure that the mass of the URDF model and the MJCF model match.
In the video, the stride length is too large relative to the length of the robot's legs. It is recommended to start with a small stride.

Thank you. The stride length was too big. Increasing the spring angular parameters in single and double support made the robot walk in mujoco without falling. But for the rViz problem, I still have the behavior: the feet are going down kind of inside the ground, like if the ground is compliant. I tried to change linear spring along z, but changing this parameter nothing changed.
The force from the feet sensors and the target wrench is still very different. The mass of XML and URDF are the same. I tried to add 2 kilos in the XML just for trial and I observed that the force from sensors does not change change as I expected. I attach videos:

https://github.com/isri-aist/BaselineWalkingController/assets/63580685/d29017b7-674f-40a7-9146-b31c51f7d3bc
https://github.com/isri-aist/BaselineWalkingController/assets/63580685/1e9e374b-b0cf-41fc-a9f2-204fd966a866

Because the robot's weight is around 5.18 Kg, I think the force sensors are giving the correct force, but the target wrench gives a value significantly higher. From what depend the target wrench value? From where comes from?
I attach the position of the foot along z axis. The robot lift twice the foot during each step.

But for the rViz problem, I still have the behavior: the feet are going down kind of inside the ground, like if the ground is compliant. I tried to change linear spring along z, but changing this parameter nothing changed.

This is due to the fact that the foot damping control subtly controls the foot height and orientation to maintain balance. If the robot does not fall over in simulations or in the real world, this should not be a problem.

Because the robot's weight is around 5.18 Kg, I think the force sensors are giving the correct force, but the target wrench gives a value significantly higher. From what depend the target wrench value? From where comes from?

There was a constraint that each ridge of the friction pyramid should exert a contact force of at least 3N. While this has the advantage of stabilizing foot contact for a life-size heavy robot, it was not an appropriate parameter for a lightweight robot such as NAO. Since there are four vertices on each foot and four ridges in the pyramid of each vertex, there is a lower contact force constraint of 344=48N, which roughly matches the result of the graph.
Try replacing the following line
https://github.com/isri-aist/BaselineWalkingController/blob/1e946ea67dd413cdf592da13b171e5eea5ae8063/etc/BaselineWalkingController.in.yaml#L201
with the following
    ridgeForceMinMax: [0.3, 1000] # [N]

Or you can leave BaselineWalkingController/etc/BaselineWalkingController.in.yaml as is and add the following to the BWC configuration file for the robot (I prefer this).
CentroidalManager:
  wrenchDistConfig:
    ridgeForceMinMax: [0.3, 1000] # [N]

Thank you very much!


Update version: JeffreyPfau.mGBA version 0.10.2

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/115000&drop=dogfoodAlpha

@wingetbot run


How to create .hex file in avr.targets.mk?

Hi, I find that there are two files generated by:
A.elf := $(A.output.dir)/output.elf
A.list := $(A.output.dir)/output.lst

in avr.targets.mk file, can the .hex file be generated?
Best regards.

Hi!
It is possible to dump one or many sections of ELF file into HEX file(s).
Do you think it is useful to produce HEX by default? I chose elf format over hex format for uploading in order to let avrdude decide how to map file sections.
Nevertheless.
The deleted part (as one can see in the file history) was something like
E.objcopy = $(A.compiler.dir)avr-objcopy -O ihex
E.make.text = $(E.objcopy) -j .text -j .data
E.make.eeprom = $(E.objcopy) -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0
E.make.fuse = $(E.objcopy) -j .fuse --no-change-warnings --change-section-lma .fuse=0
E.make.lock = $(E.objcopy) -j .lock --no-change-warnings --change-section-lma .lock=0

$(A.text) : $(A.elf)
	@mkdir -p $(@D)
	$(info ===== Making $@)
	@$(E.make.text) $^ $@
	$(info )

In general, the command is avr-objcopy -O ihex -j .text -j .data INPUT.elf RESULT.hex
Regards


"Setup LDAP" documentation for LDAPS improvement

Hello,
"Considerations" paragraph for LDAPS setup is a bit vague. It says " The portal provides an option to specific a java key store when it starts up."
Could you please elaborate ? I am actually struggling to get a persistent keystore with custom root certificates with no success. What is this this option to specify the keystore ?

Hi,
The details regarding java key store can be found here:
https://github.com/vinyldns/vinyldns/tree/master/modules/portal#building-locally
We'll update the documentation for LDAP with the same soon.


📷 Enable the user to post without any picture

Currently the picture is mandatory, this shouldn't be the case.
After the price part, I would suggest a button "send without photo"

Hi! So where would this button be specifically? Like on landing page or somewhere else? I just want to make sure

Ok I will look for unassigned ones. Thank you!


Session attributes are getting lost sometime in concurrent request i guess #i added lockingmode to All but it does not seems hellping at all

here are my memcached configuration

FINE: Starting for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81, returning status SUCCESS
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=D4B1CE0FFDF440D7374D0A3A3F365BBB.tomcat81, version=0, secure=false
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugResponseCookie
FINE: Request finished, with Set-Cookie header: JSESSIONID=7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81; Path=/contextpath/; HttpOnly
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /previousRequest ==================
//here i am trying to set some attribute.
--------------------------------------------setsession------------------------isLoggedIn
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.MemcachedSessionService backupSession
FINE: No session found in session map for 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.LockingStrategy onBackupWithoutLoadedSession
FINE: Stored session validity info for session 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81, version=0, secure=false
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /someRequest ==================
//request which sets the attribute is over
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.LockingStrategy pingSession
FINE: The session was ping'ed successfully.
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
//someother request
FINE: >>>>>> Request starting: GET /someother request (requestedSessionId 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81) ==================
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
--------------------------getting attribute from same session but getting null
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.BackupSessionService backupSession
//now it is trying to update the session in memcahed but session is alredy dirty read by previous request
FINE: Starting for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81, returning status SKIPPED
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
i have tried it with locking mode also but problem is still exists
According to me the problem is thread which is calling BackupSessionTask for backup , it is taking time to update the session in memcached mean while other request do dirty read
if my guess was right you should have wait for thread before assigning session from memcached to other request
if i am missing some configuration please let me know
Thanks in advance

You log does not provide all information, therefore I'm not sure if anything relevant is missing. Please share the full log of the related requests.

Exactly what information you wants....because i have paste all related logs in the post (these are tomcat logs )

Are you sure you didn't remove parts of the logs? There should some more stuff being logged.

Sir these are the exact logs i havn't changed any thing as far i know
for doubt clearence i am pasting logs again
FINE: Starting for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81, returning status SUCCESS
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=D4B1CE0FFDF440D7374D0A3A3F365BBB.tomcat81, version=0, secure=false
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugResponseCookie
FINE: Request finished, with Set-Cookie header: JSESSIONID=7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81; Path=/zcubator93/; HttpOnly
Jan 09, 2016 11:10:29 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /zcubator93/control/ssologin ==================
--------------------------------------------setsession------------------------isLoggedIn
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.MemcachedSessionService backupSession
FINE: No session found in session map for 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.LockingStrategy onBackupWithoutLoadedSession
FINE: Stored session validity info for session 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81, version=0, secure=false
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /zcubator93/control/authenticate ==================
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.LockingStrategy pingSession
FINE: The session was ping'ed successfully.
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator93/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first (requestedSessionId 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81) ==================
------------------------------>>>>>>>>>>>>>>>http://zcubmem.test/zcubator93/control/nexturl
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
-------------------------------------------------------getting session attribute null---------------------------------------------------------------------
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 7ECDF6FB9A2DF19ECD4B0C7BFA98D9AF.tomcat81, returning status SKIPPED
Jan 09, 2016 11:10:30 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession

Ok, thanks!
Where does --------------------------------------------setsession------------------------isLoggedIn come from? Is this logged by POST /zcubator93/control/authenticate?
It seems as if POST /zcubator93/control/ssologin and POST /zcubator93/control/authenticate are running in parallel, is this possible?
As it seems, POST /zcubator93/control/ssologin changes the session id, and probably this is not propagated to the session map, so that POST /zcubator93/control/authenticate does not find the session and also does not update the session in memcached.
How are you changing the session id?

Where does --------------------------------------------setsession------------------------isLoggedIn come from? Is this logged by POST /zcubator93/control/authenticate?
Yes, it is logged by this jsp authenticate.jsp
It seems as if POST /zcubator93/control/ssologin and POST /zcubator93/control/authenticate are running in parallel, is this possible?
Actually it seems , but the actual case is ssologin calls authenticate
Actual case is ssologin invalidate the session and authenticate makes new session and sets a attribute
--------------------------------------------setsession------------------------isLoggedIn
but after send redirect from authenticate the variable is not visible on next jsp.
-------------------------------------------------------getting session attribute null--------------------------------------------------------------------
because session is not get updated after authenticate.jsp ...and next jsp gets session from memcached and getting value null-

I'm missing the "Request starting" logs for ssologin and authenticate. What
do you mean with "ssologin calls authenticate", can you describe this is
more detail?
Am 12.01.2016 09:48 schrieb "erLovepreet"<EMAIL_ADDRESS>
Where does
--------------------------------------------setsession------------------------isLoggedIn
come from? Is this logged by POST /zcubator93/control/authenticate?
Yes, it is logged by this jsp authenticate.jsp
It seems as if POST /zcubator93/control/ssologin and POST
/zcubator93/control/authenticate are running in parallel, is this possible?
Actually it seems , but the actual case is ssologin calls authenticate
Actual case is ssologin invalidate the session and authenticate makes new
session and sets a attribute
--------------------------------------------setsession------------------------isLoggedIn
but after send redirect from authenticate the variable is not visible on
next jsp.
-------------------------------------------------------getting session
attribute
null--------------------------------------------------------------------
because session is not get updated after authenticate.jsp ...and next jsp
gets session from memcached and getting value null-
—
Reply to this email directly or view it on GitHub
https://github.com/magro/memcached-session-manager/issues/283#issuecomment-170841001
.

sorry for that sir,
These are all logs
FINE: >>>>>> Request starting: POST /zcubator93/control/ssologin (requestedSessionId D88BB292CB7EFE970F1EA02AD9E6459F.tomcat81) =================
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: D88BB292CB7EFE970F1EA02AD9E6459F.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Session D88BB292CB7EFE970F1EA02AD9E6459F.tomcat81 not found in memcached.
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id E7BE4147A192682FB9085AFDBBCDC009.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /zcubator93/control/authenticate (requestedSessionId E7BE4147A192682FB9085AFDBBCDC009.tomcat81) ==================
!!!!!!!!22 :
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id E7BE4147A192682FB9085AFDBBCDC009.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id E7BE4147A192682FB9085AFDBBCDC009.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: E7BE4147A192682FB9085AFDBBCDC009.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id E7BE4147A192682FB9085AFDBBCDC009.tomcat81, returning status SUCCESS
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session E7BE4147A192682FB9085AFDBBCDC009.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=D88BB292CB7EFE970F1EA02AD9E6459F.tomcat81, version=0, secure=false
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugResponseCookie
FINE: Request finished, with Set-Cookie header: JSESSIONID=E7BE4147A192682FB9085AFDBBCDC009.tomcat81; Path=/zcubator93/; HttpOnly
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /zcubator93/control/ssologin ==================
--------------------------------------------setsession------------------------isLoggedIn
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.MemcachedSessionService backupSession
FINE: No session found in session map for E7BE4147A192682FB9085AFDBBCDC009.tomcat81
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.LockingStrategy pingSession
FINE: The session was ping'ed successfully.

Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=E7BE4147A192682FB9085AFDBBCDC009.tomcat81, version=0, secure=false
Jan 10, 2016 10:41:02 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /zcubator93/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first ==================
I hope this time you have all the logs . please let me know if i m missing anything
Thanks in advance
What do you mean with "ssologin calls authenticate", can you describe this is more detail?
sir actually ssologin.jsp invalidate the session and it submit a form to authentication.jsp
and as you can see authentication create new session and set same attributes( that i m having problem of getting lost because of thread delay) .... authentication.jsp again call response.send redirect to /nexturl as u can see in logs .... and while nexturl request (i an using struts2 framework) interceptor gets call and inquire the attribute that is earlier set by authentication.jsp .... this request seems parallel as you can see in logs request of authentication.jsp is finished after interceptor inquires about attribute from session.

Ok, I think I found s.th. Can you try the latest snapshot?
https://dl.dropboxusercontent.com/u/1439289/memcached-session-manager-1.9.0-RC2-SNAPSHOT.jar
https://www.dropbox.com/s/z0ezcpqumoqik2y/memcached-session-manager-tc6-1.9.0-RC2-SNAPSHOT.jar
https://www.dropbox.com/s/xhovf5vbxacnct0/memcached-session-manager-tc7-1.9.0-RC2-SNAPSHOT.jar
https://www.dropbox.com/s/m84e0rjsmm8hor2/memcached-session-manager-tc8-1.9.0-RC2-SNAPSHOT.jar
(choose the appropriate tc* jar according to your tomcat version)

sir the problem is still there ... :(
do you understand the problem ? means why this problem is reproducing Please let me know ..... as far i get , the problem is concurrent request.

I had a theory for the reason (yes, related to concurrent requests), but it
seems to be wrong. Can you share logs for the issue with the new
version/jars?
Am 15.01.2016 10:08 schrieb "erLovepreet"<EMAIL_ADDRESS>
sir the problem is still there ... :(
do you understand the problem ? means why this problem is reproducing
Please let me know ..... as far i get , the problem is concurrent request.
—
Reply to this email directly or view it on GitHub
https://github.com/magro/memcached-session-manager/issues/283#issuecomment-171907643
.

@erLovepreet Can you please also update to the latest version 1.9.1 and share logs for concurrent requests / the issue?

Hi sir,
Sorry for late reply , i got that problem and i applied temporary solution for that problem.
and i have used SNAPSHOT jars but i am getting some other problem
i have used these two jars rest are same
memcached-session-manager-1.9.0-RC2-SNAPSHOT.jar
memcached-session-manager-tc8-1.9.0-RC2-SNAPSHOT(1).jar
This doesnot even work in our project environment
in our project we authenticate user and create session and set variable like isLoggedIn -true to session and then our interceptor checks every time whether user requested with particular session have that variable or not if not it will redirect user to login screen thats what our project do
now about new jars
problem is : every time i login it redirect to login success but at very next request it redirect user to again login screen
i am sharing logs of login time and very next request
login time logs
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /zcubator9315/control/authenticate (requestedSessionId 3EB70B36E7D164E105044C0A18A5238D.tomcat81) ==================
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 3EB70B36E7D164E105044C0A18A5238D.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Session 3EB70B36E7D164E105044C0A18A5238D.tomcat81 not found in memcached.
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
!!!!!!!!22 :
......................................this is where isLoggedin in set in session.........................
canAccessCustomerFeedback>>>>>>>>>>>>>>>>>>>>>>>>>>>>>true
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81, returning status SUCCESS
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=3EB70B36E7D164E105044C0A18A5238D.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugResponseCookie
FINE: Request finished, with Set-Cookie header: JSESSIONID=6B0996AAC22C2B8C934C1587D5435905.tomcat81; Path=/zcubator9315/; HttpOnly
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /zcubator9315/control/authenticate ==================
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first (requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81) ==================
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81, returning status SUCCESS
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=6B0996AAC22C2B8C934C1587D5435905.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /zcubator9315/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/marketingCenter (requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81) ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Ignoring: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png (requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81) ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService requestFinished
FINE: Session 6B0996AAC22C2B8C934C1587D5435905.tomcat81 is still used by another request, skipping backup and (optional) lock handling/release.
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Ignored: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png ==================
recentPPCCallsExist false
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81, returning status SUCCESS
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=6B0996AAC22C2B8C934C1587D5435905.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /zcubator9315/control/marketingCenter ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Ignoring: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png (requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81) ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id 44C08DD05006678837759C0C540132E0.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Ignored: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Ignoring: GET /zcubator9315/static/Fran091211/onboard/loading_background.png (requestedSessionId 44C08DD05006678837759C0C540132E0.tomcat81) ==================
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 44C08DD05006678837759C0C540132E0.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 44C08DD05006678837759C0C540132E0.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 44C08DD05006678837759C0C540132E0.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Ignored: GET /zcubator9315/static/Fran091211/onboard/loading_background.png ==================
next request logs
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/nexturl?nextUrl=main&menuName=intranet&subMenuName=first (requestedSessionId 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81) ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Session 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81 not found in memcached.
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81, returning status SUCCESS
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugResponseCookie
FINE: Request finished, with Set-Cookie header: JSESSIONID=31F5CECBD45876A87B6D37F3C756B8DF.tomcat81; Path=/zcubator9315/; HttpOnly
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /zcubator9315/control/nexturl?nextUrl=main&menuName=intranet&subMenuName=first ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/login?message=NoSession (requestedSessionId 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81) ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedBackupSessionManager removeInternal
FINE: remove invoked, removeFromMemcached: true, id: 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService deleteFromMemcached
FINE: Deleting session from memcached: 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService backupSession
FINE: No session found in session map for 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=31F5CECBD45876A87B6D37F3C756B8DF.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /zcubator9315/control/login?message=NoSession ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Ignoring: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg (requestedSessionId 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81) ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Ignored: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Ignoring: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg (requestedSessionId 190BF4EECA221851DD3FFBF0B78098AB.tomcat81) ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81 (isConnectoogin time and very next request
rSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService findSession
FINE: Returning for session id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81 (isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id 0525CC2D10556ADC28C1AEA4BBC6DA10.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Ignored: GET /zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg ==================

Ok. My next hypothesis is that the issue is caused by assets (png, jpg
etc), that a new session is created for them. To verify this, can you
please remove the requestUriIgnorePattern attribute and report what's
happening and share logs again?
Am 11.02.2016 07:42 schrieb "erLovepreet"<EMAIL_ADDRESS>
Hi sir,
Sorry for late reply , i got that problem and i applied temporary solution
for that problem.
and i have used SNAPSHOT jars but i am getting some other problem
i have used these two jars rest are same
memcached-session-manager-1.9.0-RC2-SNAPSHOT.jar
memcached-session-manager-tc8-1.9.0-RC2-SNAPSHOT(1).jar
This doesnot even work in our project environment
in our project we authenticate user and create session and set variable
like isLoggedIn -true to session and then our interceptor checks every time
whether user requested with particular session have that variable or not if
not it will redirect user to login screen thats what our project do
now about new jars
problem is : every time i login it redirect to login success but at very
next request it redirect user to again login screen
i am sharing logs of login time and very next request
login time logs
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Request starting: POST /zcubator9315/control/authenticate
(requestedSessionId 3EB70B36E7D164E105044C0A18A5238D.tomcat81)
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Loading session from memcached:
3EB70B36E7D164E105044C0A18A5238D.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Session 3EB70B36E7D164E105044C0A18A5238D.tomcat81 not found in
memcached.
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: Created new session with id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
!!!!!!!!22 :
......................................this is where isLoggedin in set in
session.........................
canAccessCustomerFeedback>>>>>>>>>>>>>>>>>>>>>>>>>>>>>true
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionService
backupSession
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionTask
doBackupSession
FINE: Trying to store session in memcached:
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81,
returning status SUCCESS
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.LockingStrategy
onAfterBackupSession
FINE: Stored session validity info for session
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null,
value=3EB70B36E7D164E105044C0A18A5238D.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugResponseCookie
FINE: Request finished, with Set-Cookie header:
JSESSIONID=6B0996AAC22C2B8C934C1587D5435905.tomcat81; Path=/zcubator9315/;
HttpOnly
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Request finished: POST /zcubator9315/control/authenticate
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Request starting: GET
/zcubator9315/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first
(requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81)
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Loading session from memcached:
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:14 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Found session with id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionService
backupSession
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask
doBackupSession
FINE: Trying to store session in memcached:
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81,
returning status SUCCESS
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.LockingStrategy
onAfterBackupSession
FINE: Stored session validity info for session
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null,
value=6B0996AAC22C2B8C934C1587D5435905.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Request finished: GET
/zcubator9315/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/marketingCenter
(requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Loading session from memcached:
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Found session with id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Ignoring: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png
(requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
requestFinished
FINE: Session 6B0996AAC22C2B8C934C1587D5435905.tomcat81 is still used by
another request, skipping backup and (optional) lock handling/release.
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Ignored: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png
recentPPCCallsExist false
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionService
backupSession
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask
doBackupSession
FINE: Trying to store session in memcached:
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81,
returning status SUCCESS
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.LockingStrategy
onAfterBackupSession
FINE: Stored session validity info for session
6B0996AAC22C2B8C934C1587D5435905.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null,
value=6B0996AAC22C2B8C934C1587D5435905.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Request finished: GET /zcubator9315/control/marketingCenter
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Ignoring: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png
(requestedSessionId 6B0996AAC22C2B8C934C1587D5435905.tomcat81)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 6B0996AAC22C2B8C934C1587D5435905.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: Created new session with id 44C08DD05006678837759C0C540132E0.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Ignored: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/buildLogo.png
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Ignoring: GET
/zcubator9315/static/Fran091211/onboard/loading_background.png
(requestedSessionId 44C08DD05006678837759C0C540132E0.tomcat81)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 44C08DD05006678837759C0C540132E0.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 44C08DD05006678837759C0C540132E0.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 44C08DD05006678837759C0C540132E0.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: Created new session with id 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81
Feb 11, 2016 11:58:15 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Ignored: GET
/zcubator9315/static/Fran091211/onboard/loading_background.png
next request logs
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Request starting: GET
/zcubator9315/control/nexturl?nextUrl=main&menuName=intranet&subMenuName=first
(requestedSessionId 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Loading session from memcached:
4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Session 4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81 not found in
memcached.
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: Created new session with id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionService
backupSession
FINE: Starting for session id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionTask
doBackupSession
FINE: Trying to store session in memcached:
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81,
returning status SUCCESS
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.LockingStrategy
onAfterBackupSession
FINE: Stored session validity info for session
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null,
value=4ACA10FC49E11DD32DEC5F6F7073A143.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugResponseCookie
FINE: Request finished, with Set-Cookie header:
JSESSIONID=31F5CECBD45876A87B6D37F3C756B8DF.tomcat81; Path=/zcubator9315/;
HttpOnly
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Request finished: GET
/zcubator9315/control/nexturl?nextUrl=main&menuName=intranet&subMenuName=first
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Request starting: GET
/zcubator9315/control/login?message=NoSession (requestedSessionId
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81) ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Loading session from memcached:
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
loadFromMemcached
FINE: Found session with id 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM
de.javakaffee.web.msm.MemcachedBackupSessionManager removeInternal
FINE: remove invoked, removeFromMemcached: true, id:
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
deleteFromMemcached
FINE: Deleting session from memcached:
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
backupSession
FINE: No session found in session map for
31F5CECBD45876A87B6D37F3C756B8DF.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null,
value=31F5CECBD45876A87B6D37F3C756B8DF.tomcat81, version=0, secure=false
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Request finished: GET
/zcubator9315/control/login?message=NoSession ==================
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Ignoring: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg
(requestedSessionId 31F5CECBD45876A87B6D37F3C756B8DF.tomcat81)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: Created new session with id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Ignored: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: >>>>>> Ignoring: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg
(requestedSessionId 190BF4EECA221851DD3FFBF0B78098AB.tomcat81)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81
(isConnectoogin time and very next request
rSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
findSession
FINE: Returning for session id 190BF4EECA221851DD3FFBF0B78098AB.tomcat81
(isConnectorSessionLookup: false, isIgnoredRequest: true)
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: createSession invoked: null
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.MemcachedSessionService
createSession
FINE: Created new session with id 0525CC2D10556ADC28C1AEA4BBC6DA10.tomcat81
Feb 11, 2016 11:58:45 AM de.javakaffee.web.msm.RequestTrackingHostValve
invoke
FINE: <<<<<< Ignored: GET
/zcubator9315/tenants/AdvantaClean/static/Fran091211/images/loginLogo.jpg
—
Reply to this email directly or view it on GitHub
https://github.com/magro/memcached-session-manager/issues/283#issuecomment-182738323
.

Sir,
Bad news doesn't work again :(
here's the log
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /franconnect9315/control/othersidelogin?clientKey=BASE_TEST (requestedSessionId 6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81) ==================
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id 6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81
tabUrl==========null
clientKey=BASE_TEST
.......................I gona call invalidate...........................
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedBackupSessionManager removeInternal
FINE: remove invoked, removeFromMemcached: true, id: 6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService deleteFromMemcached
FINE: Deleting session from memcached: 6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService backupSession
FINE: No session found in session map for 6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=6D2647B3A9A5C3049376CDAC02BA68FD.tomcat81, version=0, secure=false
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /franconnect9315/control/othersidelogin?clientKey=BASE_TEST ==================
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /zcubator9315/control/ssologin (requestedSessionId 44AAAEAD9DE90088D5088874D01CD258.tomcat81) ==================
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: 44AAAEAD9DE90088D5088874D01CD258.tomcat81
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Session 44AAAEAD9DE90088D5088874D01CD258.tomcat81 not found in memcached.
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: createSession invoked: null
Feb 12, 2016 12:37:45 PM de.javakaffee.web.msm.MemcachedSessionService createSession
FINE: Created new session with id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: POST /zcubator9315/control/authenticate (requestedSessionId F3FBB268522CA19FC05BD77F1F9123BF.tomcat81) ==================
!!!!!!!!22 :
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionTask doBackupSession
FINE: Trying to store session in memcached: F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81, returning status SUCCESS
......................................this is where isLoggedin in set in session.........................
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=44AAAEAD9DE90088D5088874D01CD258.tomcat81, version=0, secure=false
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugResponseCookie
FINE: Request finished, with Set-Cookie header: JSESSIONID=F3FBB268522CA19FC05BD77F1F9123BF.tomcat81; Path=/zcubator9315/; HttpOnly
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /zcubator9315/control/ssologin ==================
canAccessCustomerFeedback>>>>>>>>>>>>>>>>>>>>>>>>>>>>>true
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.MemcachedSessionService backupSession
FINE: No session found in session map for F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.LockingStrategy onBackupWithoutLoadedSession
FINE: Stored session validity info for session F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=F3FBB268522CA19FC05BD77F1F9123BF.tomcat81, version=0, secure=false
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: POST /zcubator9315/control/authenticate ==================
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.LockingStrategy pingSession
FINE: The session was ping'ed successfully.
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first (requestedSessionId F3FBB268522CA19FC05BD77F1F9123BF.tomcat81) ==================
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionService backupSession
FINE: Starting for session id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Starting for session id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.BackupSessionTask call
FINE: Finished for session id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81, returning status SKIPPED
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.LockingStrategy onAfterBackupSession
FINE: Stored session validity info for session F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve logDebugRequestSessionCookie
FINE: Have request session cookie: domain=null, maxAge=-1, path=null, value=F3FBB268522CA19FC05BD77F1F9123BF.tomcat81, version=0, secure=false
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: <<<<<< Request finished: GET /zcubator9315/control/nexturl?nextUrl=marketingCenter&menuName=zcubator&subMenuName=first ==================
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.LockingStrategy pingSession
FINE: The session was ping'ed successfully.
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.RequestTrackingHostValve invoke
FINE: >>>>>> Request starting: GET /zcubator9315/control/login?message=NoSession (requestedSessionId F3FBB268522CA19FC05BD77F1F9123BF.tomcat81) ==================
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Loading session from memcached: F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
Feb 12, 2016 12:37:46 PM de.javakaffee.web.msm.MemcachedSessionService loadFromMemcached
FINE: Found session with id F3FBB268522CA19FC05BD77F1F9123BF.tomcat81
One thing i want you to know that this only occurs when previous request takes too much time to execute. means we can reproduce it with the help of thread.sleep().

Can you create a reproducable sample based on https://github.com/magro/memcached-session-manager/tree/master/samples? Then I can check and analyze this.

@erLovepreet How's it going, can you create a reproducable sample for your issue?

I also noticed a similar issue. Digging into the logs I found the following stack trace:
WARNING: Could not load session with id 99124C00B7D1AFEAA5DF8697B74C4E81 from memcached.
java.lang.NullPointerException
	at de.javakaffee.web.msm.MemcachedSessionService.loadFromMemcached(MemcachedSessionService.java:1138)
	at de.javakaffee.web.msm.MemcachedSessionService.findSession(MemcachedSessionService.java:595)
	at de.javakaffee.web.msm.MemcachedBackupSessionManager.findSession(MemcachedBackupSessionManager.java:208)
	at org.apache.catalina.connector.Request.isRequestedSessionIdValid(Request.java:2374)
	at org.apache.catalina.connector.CoyoteAdapter.parseSessionCookiesId(CoyoteAdapter.java:1236)
	at org.apache.catalina.connector.CoyoteAdapter.postParseRequest(CoyoteAdapter.java:921)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:517)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)

Configuration:
Tomcat: 8.0.32
msm: 1.9.2 using a local memcache node
Thanks for any hint. If I can help with some more detailed logs, please let me know how to enable them. Thanks.

@mirion can you reproduce this issue on your local machine or does it only happen in production from time to time? I'll have a look at the NPE soon.

@mirion The NPE at this line is really weird - is it possible that this happened during startup or shutdown phase? Did you see it one or during a very short period, ofter several times during otherwise normal operation?

@magro, The NPE may indeed appear during an app reload as I found the stack trace into eclipse.
I noticed initially that the sessions are expiring very quickly (few minutes). Since we just moved to tomcat 8, I was thinking that we missed some configuration but I checked the settings and everything is looking fine.
I can now reproduce the problem (not the NPE) into my local development environment. If you could give me some instructions on how to debug it, we may make some progress and eventually fix it.
The configuration that I'm using is the following (into context.xml):
   <Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"                                                                                memcachedNodes="localhost:11211"                                                                                requestUriIgnorePattern=".*\.(ico|png|gif|jpg|css|js)$"/>
I also noticed something very strange. It looks like the session is found into memcache but it is not restored correctly/completely. For example, I'm storing the database connection URL and after the session restore I'm getting a NPE when trying to use that URL. I have the main credentials object but they are missing that particular piece of information. This is really weird. Do you think that it may be an issue with kryo? On the other hand, we are using kryo for other stuff and I didn't notice any problem.

@mirion Great that you're able to reproduce it!

Re quick expiration: in tomcat indeed things changed, see also commit eddf4c45. If it's only happening with msm and not without msm then please submit a separate issue for this.

Re incomplete deserialization: the config you posted does not mention kryo, so either kryo cannot be the reason, or the config you posted was incomplete ;-) Assuming the latter, you can change the serializer/transcoder to java and see if this solves the issue. Then it would have to do with kryo, and the solution would be either to use java serialization or with kryo to write/configure custom serializers for problematic classes. Does it happen only with the same certain classes (which once?), or randomly with different classes?

Btw, I just noticed that URLs in fact cannot be (de)serialized with kryo...

@magro Thanks a lot.

I'll take a look at commit #eddf4c4. If I understand well, I should remove session-timeout from conf/web.xml and use maxInactiveInterval into the Manager's def?
I can't reproduce the bug without msm because I have a complex system that uses several webapps in the same time. msm helps me to obtain a sort of SSO and also load balancing.

My mistake. Initially we used kryo, but had some trouble with it (don't remember what exact happened - it may be related to this: https://github.com/EsotericSoftware/kryo/issues/128). Therefore we switched to Java serialization. I'll try again with kryo.

I have the impression that we have a sort of race condition because it happens when 2 requests are sent about in the same time to 2 different webapps that are supposed to share the same session.

What shall I do in order to activate the debug log?

Thnaks.

We are not saving the URL as an object but the coordinates of the server and we later compose the JDBC URL to build the datasource if needed. I'll make a code inspection to check if the session manager bug is not triggering in fact a bug into our code, that otherwise can't arise because we are supposed to have a good session with all the data available.
In any case, beyond this serialization issue, the session expiration still exists.

Re 1: you shouldn't have to do anything, I just wanted to mention that things in tomcat had changed. The mentioned commit handles this already.
Re 3: not sure what happens when different webapps share the same session - things may go wrong (because the manager/msm has no longer control)

Re 4: see https://github.com/magro/memcached-session-manager/wiki/SetupAndConfiguration#configure-logging

@magro
Re 1. I was forced to set maxInactiveInterval into the manager. I know that is deprecated, but for unknown reasons I was not able to convince tomcat to use the value from web.xml (which was working well into version 7.0). I made a quick inspection of the code, but I couldn't find anything suspect.
Re 3. There was a problem with my local tomcat configuration. The Context didn't have  sessionCookiePath="/" Once this set, it started to work perfectly. In fact, there is no reason why several webapps should not be able to share the same session (which is the case now). If I'm understanding correctly the mechanism, the session manager that is loaded by the container provides the sessions to the different applications. Therefore it is supposed to work, and it does. This mechanism combined with msm provides great load balancing infrastructure. Thanks a lot for your work.

Great to hear that it's working now! Although I'd say that for each webapp a dedicated manager instance exists, which is necessary for appropriate lifecycle handling.
Strange to hear that the session timeout in web.xml doesn't work - was it the webapps web.xml or the global one? Does it also not work without msm?

I'm sure that you know better how the session managers are working. I didn't dig into your code, but I suppose that you (synchronously?) save the session into the storage (memcache). Therefore even if the manager is different, the session can be can be recovered by another webapp. Since I never noticed any issue, even under heavy load (during load tests) I arrived at the conclusion that the sessions data is effectively shared. And it looks that I'm not the only one using the same procedure: http://forum.broadleafcommerce.org/viewtopic.php?t=4184 If my findings are supported by your code, it may be useful to put this info into the wiki. If I'm just benefiting from a side effect, it may make sense to harden this path and fully embrace it. Shared session managers are a common issue.
It was the global web.xml. I didn't remove the setting but I noticed that it is useless. Will check again when I'll have more time available.

To have synchronous session backup you must configure sessionBackupAsync=false. Parallel requests going to different webapps will produce race conditions (if they're both/all write/modify the session). If it's working for you this is great, but it's nothing I'd publicly support (right now). To handle parallel requests maybe session locking as it's done for non-sticky sessions might be a way, but this would have to be implemented / changed so that it can work with sticky sessions.

I understand. I was assuming from the beginning that it is possible to get race conditions. Therefore the session is created once (at login) and never updated. I'll follow your advice and set sessionBackupAsync = false
Thanks a lot again for your help and your great software.

You're welcome :-) If the session is not updated (by parallel requests) and there are no very fast subsequent requests you could also stay with sessionBackupAsync=true (if this is already working for you :-)) Cheers

Hello, I'm working on the same project as mirion.
I took over the analysis of our Memcached issue (attributes disappearing sometimes from the session following a timeout in a multi-webapps context) and I think I found the cause and I maybe have a solution. Do you prefer having a new issue, or should I proceed here with the details?
Thanks.

@adriansn It's fine to continue here if it's not a totally different story :-)

Normally, this is the same issue. Sorry for the delay in my response, was trying to minimise the changes, but it's not easy...
Here is the story: We have several webapps that execute in the same Tomcat server (version 8 now), but no clustering or load balancing for now. Consider only two webapps, Sync that performs (among other tasks) the login and Viewer that provides details on a document. We didn't notice any problem in the previous Tomcat 7 deployment, but in the new one we had, randomly, strange messages saying that a document was not available (in fact, the credentials attached to the session were not present).
We set a very short session timeout and we noticed that, once a timeout occurred and a new login was performed via Sync, the Viewer would not be able to retrieve the session and/or the credentials for it (randomly, unfortunately - sometimes it works).
After debug, we understood that the local cache of sessions for Viewer had a buggy session object, whose thisAccessedTime/lastAccessedTime were not properly updated, according to the latest accesses via Sync.
The fix that I propose is to check against Memcached repository any "timeouted" session. Here is the code I added to the beginning of the method de.javakaffee.web.msm.MemcachedBackupSession.findSession():
`        MemcachedBackupSession result = _manager.getSessionInternal( id );
    if( result != null ) {
        long maxInactiveInterval = result.getMaxInactiveInterval() * 1000;
        long idleTimeInterval = result.getIdleTimeInternal();
        boolean attrsEmpty = result.getAttributesInternal().isEmpty();
        if( ( idleTimeInterval > maxInactiveInterval ) || attrsEmpty ) {
            result = loadFromMemcached( id );
            if( result != null ) {
                result.access();
                result.endAccess();
                result.storeThisAccessedTimeFromLastBackupCheck();
            }
        }
        else {
            result.access();
            result.endAccess();
            result.storeThisAccessedTimeFromLastBackupCheck();
        }
    }`

I tried to remove the references to session time-related attributes and to the session attributes themselves, but the results were not satisfying.
Using attrsEmpty should be configurable, since not having attributes in the session may be a valid situation (it is not in our case).
I assume there are easier ways to achieve what I intend to do. Please let me know if I was clear enough and if yes, whether you agree with my fix proposal.

Sorry, forgot one "detail". In order to ensure compatibility with previous versions of Tomcat, I added the following method to de.javakaffee.web.msm.MemcachedBackupSession class:
    public long getIdleTimeInternal()
    {
        long timeNow = System.currentTimeMillis();

        if (LAST_ACCESS_AT_START)
            return timeNow - this.lastAccessedTime;
        return timeNow - this.thisAccessedTime;
    }


Indicate if the slider is still supported.

I haven't seen activity since last year (2018).
Is the slider still supported?

😭

I think the lack of feedback we can safely say that this is a stale repo and project.

You can switch to @appigram/react-rangeslider for a package with updated dependencies.

@alumni: that fork needs some work.

@dandv a lot of things have changed since I wrote that comment and I moved away from the react ecosystem. There are some more up to date forks than the one I mentioned, just check github forks or even better, npm for already published packages.


fix(container): Fix bad env in container creation

Currently we are using RegExp /\=(.+)/ to catch key-value
of environment variables, which could not match empty-value
environment variables such as KEY=.
This commit will change the RegExp to /\=(.*)/, which
matches the empty values.

Hi @Gerhut,
Can you please create an issue using our bug report template and link it to this PR?

It looks to me like this intends to solve: #2112,
Is this right @Gerhut ?

Sorry for miss the reply, yes it is.

Sorry for the late update and thanks @Gerhut :+1:


fails to parse "Proxy" object

const WalletProvider = z.object({
    request: z.function(),
    on: z.function(),
});

Following object expected to parse accordingly to schema above..

But fails with unexpected error..

It works:
z.any().parse(p);

But it throws with error as above:
WalletProvider.parse(p);


[Bug Bounty] Read only user can delete custom settings

As a read only user I must not be allowed to delete custom settings so that the system is secure.
Critical Changes
Changes

To delete entries in NPSP Settings such as Opportunity Naming Rules, Custom Installment Periods, and Payment Mappings, a user must now have the Customize Application, Modify All Data and Author Apex system permissions. Previously, a user without these permissions could delete those entries.

Issues Closed
Community Ideas Delivered
New Metadata
Custom Labels:

stgDeletePermissionError
stgEditPermissionError

Deleted Metadata

Tracking W-039358

@RadSFDeveloper , The changes are done and ready for review!

@rponti-sforg , this PR is ready for testing!

QE testing is complete for this PR and associated WI.  Tests have passed.
For further testing details, see:
https://foundation.lightning.force.com/lightning/r/agf__ADM_Work__c/a2x1E000001Hs7cQAC/view
https://salesforce.quip.com/1EzKABp21Nq7
Merging PR.  WI set to 'Close' once 'master' Beta tests are confirmed as passed.


Latest version of Coffeescript

Coffeescript is up to version 1.10
this module is still on 1.9

PR?

I'll work on one. I figured I'd just file this issue to get it on the books. I ran into some funny stuff when my compiled coffee scripts didn't match what I'd get from js2coffee, or running coffee directly.


Enchant With Mob Crash (1.19.4)

Crash report

For now I'd consider downgrading Enchant With Mob until this gets fixed.


agentlog: add pprof debug http handler

pprof show various insights into the process and can be accessed via http://localhost:6543/debug/pprof/
to start it, send USR2; to stop it, do
curl localhost:6543/stop -X POST

Maybe we should take this opportunity to document all the features of agentlog that one may use for debugging purposes? (e.g. under this folder)

I close this PR for now and reopen it when I actually have time to improve it.

Unfortunately I cannot reopen this PR as I force-pushed ...


fixed bug #81

Fixes #81

Codecov Report

Merging #83 (7f44df6) into main (3bb5c2f) will decrease coverage by 0.08%.
The diff coverage is 79.16%.

@@            Coverage Diff             @@
##             main      #83      +/-   ##
==========================================
- Coverage   83.58%   83.50%   -0.09%
==========================================
  Files          47       47
  Lines        5210     5226      +16
==========================================
+ Hits         4355     4364       +9
- Misses        597      601       +4
- Partials      258      261       +3

Impacted Files
Coverage Δ

server.go
64.18% <ø> (+1.22%)
:arrow_up:

serverconn.go
92.04% <ø> (-0.12%)
:arrow_down:

pkg/auth/validator.go
93.33% <72.22%> (-4.42%)
:arrow_down:

serversession.go
76.16% <100.00%> (+0.18%)
:arrow_up:

track.go
81.34% <100.00%> (+0.07%)
:arrow_up:

serverstream.go
89.84% <0.00%> (-3.91%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 1d5f3c9...7f44df6. Read the comment docs.

merged, thanks!


Add indication when xi-core is not available

Currently, if xi-core isn't available, there is a GTK+ CRITICAL-level message, but no user-facing message.
(xi-gtk:8793): CRITICAL **: CoreConnection.vala:268: Failed to execute child process “xi-core” (No such file or directory)

It would be great if a dialog would pop up and then the editor would exit; as it is I was very confused as to why it wasn't working.

Would be nice to have screens for these kind of errors, something like this.


[Bug]: Update current user response issue

Relevant scope
Backend specs
Description
Hi there, thank you a ton for this amazing project.
Seems that there is an issue at update current user put reqsuest.
The response always contain the "image" field with the "bio" field value.

So right now we have 2 options how profile looks like:

bio and the bio text in the image href (technically without image just placeholder).

an image at my profile page and at the navigation. The image url in the bio.

Could you check that out please?
Thank you and have a good day.

Hi @sssoldy, sorry for being late to the party. It's fixed now (was fixed a long time ago on the codebase side but not deployed as expected on Heroku).


AttributeError: 'Data' object has no attribute 'mask_link_positive'

Hi, @JiaxuanYou
Thanks for sharing your code!
When I run the scripts according to the README.md, some errors occurs:
-----------------Final------------------- 0.73879 0.014555 Loading data... Using only features.. Traceback (most recent call last):   File "main.py", line 51, in <module>     data_list = get_tg_dataset(args, dataset_name, use_cache=args.cache, remove_feature=args.rm_feature)   File "/disk/P-GNN/dataset.py", line 93, in get_tg_dataset     infer_link_positive=True if args.task == 'link' else False)   File "/disk/P-GNN/utils.py", line 120, in get_link_mask     split_edges(data.mask_link_positive, remove_ratio) AttributeError: 'Data' object has no attribute 'mask_link_positive'
It seems that there is something trouble with the input graph data.
Could you help to solve this problem? And give some further introduction for the input data of the project?
Thank you very much！
Waiting for your reply！

same error here

same error here

Facing the same issue here.

Hi, @JiaxuanYou
Thanks for sharing your code!
When I run the scripts according to the README.md, some errors occurs:
-----------------Final------------------- 0.73879 0.014555 Loading data... Using only features.. Traceback (most recent call last): File "main.py", line 51, in <module> data_list = get_tg_dataset(args, dataset_name, use_cache=args.cache, remove_feature=args.rm_feature) File "/disk/P-GNN/dataset.py", line 93, in get_tg_dataset infer_link_positive=True if args.task == 'link' else False) File "/disk/P-GNN/utils.py", line 120, in get_link_mask split_edges(data.mask_link_positive, remove_ratio) AttributeError: 'Data' object has no attribute 'mask_link_positive'
It seems that there is something trouble with the input graph data.
Could you help to solve this problem? And give some further introduction for the input data of the project?
Thank you very much！
Waiting for your reply！

Grid dataset is not used to link_pair task, so you can use Communities ,Emails,  and Protein dataset for pairwised node classification tast.
Excute command:
python main.py --model PGNN --layer_num 2 --dataset communities

Instead of --dataset grid.


Confidential code flow

Hi - the confidential code flow link is the "Endpoints" section is pointing to the OIDC page. There is no mention of the confidential code flow on this page, what are we referring to?

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

ID: b05bb7df-98fc-1342-640d-02063f6d8a11
Version Independent ID: f6ac357f-f846-83c5-f19f-91e1bc0954e3
Content: Overview of tokens - Azure Active Directory B2C
Content Source: articles/active-directory-b2c/active-directory-b2c-reference-tokens.md
Service: active-directory
Sub-service: b2c
GitHub Login: @mmacy
Microsoft Alias: marsma

@thi-baut Thank you for your query. We will check it with the engineering internally and let you know accordingly.

@mmacy Could the hyperlink be checked in the "Endpoints" section ?

@neeleshray-msft @mmacy I don't think that a "confidential code flow" exists, we can talk about the "authorisation code flow" or a "confidential client" but maybe both concepts were mixed here?
With an implicit flow, response_type=token, we should get an access token from the /authorize endpoint
With an authorisation code flow, response_type=code, we should get an authorization code from the /authorize endpoint, then we trade it for an access token + ID token from the /token endpoint
With response_type=id_token, we should get an ID token only from the /authorise endpoint
(OIDC flows and diagrams)


Create First Level and implement a CD

Created a base first-level for simple testing, along with a simple Continuous Deployment for future commits. Currently all nodes with Sprites use Godot's default icon as a texture, until real assets are applied.
Project should now be ready for testing (using Debugging) in HTML5 both locally and after each commit through CD on github pages. Resolves #7

This pull request also fixed some weird issues caused by windows with capitalization, thanks Microsoft very cool.